Я пытаюсь выяснить, как отобразить мою. NET Стандартная сборка в Visual Studio Reference Manager в разделе Сборки / Расширения для приложения UWP.
В настоящее время я делаю это с помощью. NET Сборка фреймворка для. NET приложений фреймворка путем установки правильного раздела реестра (из документа Microsoft статья ):
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft.NETFramework \\ AssemblyFoldersEx \ MyAssemblies] @ = ""
Это прекрасно работает для. NET Framework, но я не могу понять, как сделать то же самое для моих. NET Стандартной сборки 2.0 и приложений UWP.
Например, с добавлением реестра выше и проектом. NET Framework, моя сборка. NET Framework автоматически отображается в диалоговом окне Reference Manager в разделе Сборки / Расширения. Кроме того, проекты, имеющие ссылку на сборку, знают, где она находится.
Кажется, я не могу сделать это со сборкой. NET Standard 2.0 и проектом UWP. Запись в реестре предназначена только для сборок. NET Framework, а не сборок, используемых с UWP. Часть раздела реестра является самой низкой версией. NET Framework, который поддерживает моя сборка. Например: HKEY_LOCAL_MACHINE \ Software \ Microsoft.NETFramework \ v2.0.50727 \ AssemblyFoldersEx \ My Assembly \
Я попытался создать раздел реестра с. NET Framework версии 4.6.1 и my. NET Standard Сборка отображается в Диспетчере ссылок для проектов, нацеленных на *. 1030 * Framework 4.6.1 или новее, но все равно не отображается в Диспетчере ссылок для проектов UWP. Мне нужно вручную перейти к файлу сборки.
Есть ли способ, чтобы сборка. NET Standard 2.0 автоматически отображалась в Reference Manager для проектов UWP, как я могу сделать для. NET Рамочная сборка?