Получение сборок для отображения на вкладке .NET добавления ссылки
-
20-08-2019 - |
Вопрос
При работе с Visual Studio и добавлении ссылки на проект вам будет представлено окно с несколькими вкладками;.NET, Проект, Недавние и Просмотр.Что необходимо для получения товара, указанного в списке .ЧИСТЫЙ листинг?
У нас есть пункты в GAC, которые, как мы думали, позволят им попасть туда в список, но это не так.Мы ищем методы, позволяющие получать более согласованные ссылочные пути для сборок в наших приложениях в рамках очень большой команды разработчиков.
Решение
Вам нужно внести запись в реестр, чтобы указать Visual Studio, для каких папок показывать сборки.В этой статье объясняется, как это сделать:
http://www.platinumbay.com/blogs/dotneticated/archive/2008/09/02/add-reference-and-the-gac.aspx
Мы больше не используем GAC, поскольку это громоздкий процесс, который не приносил пользы членам нашей команды.Мы решаем проблемы с согласованным путем, используя ссылки на проекты для наших собственных сборок.Сторонние сборки хранятся в папке внутри решения, и оттуда мы ссылаемся на сборки в проектах.Таким образом, все они движутся по одному и тому же пути без каких-либо забот.
Другие советы
Вам нужно добавить раздел реестра, например:
[HKEY_CURRENT_USER\SOFTWARE\Microsoft.NetFramework\AssemblyFolders\MyAssemblies]@="C:\MyAssemblies"
Вы можете подробнее ознакомиться с этим на: http://support.microsoft.com/kb/306149
Вероятно, это VFAQ, хотя я здесь совсем новичок.Основная концепция здесь заключается в том, что список сборок загружается на основе параметра в реестре.
Все, что вам нужно сделать, это добавить подраздел реестра, который указывает на расположение сборки под следующим ключом:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\
Если MyAssemblyFolder - это название вашей папки, в которой находится добавляемая сборка, создайте подраздел с любым именем и внутри него добавьте строковый ключ с полным путем к вашей MyAssemblyFolder.
Я создал абсолютно бесплатный инструмент, который поможет вам достичь вашей цели. Муза против ссылок позволит вам добавить ссылку на глобальный кэш сборки к проекту из Добавить ссылку GAC пункт меню.
С уважением,
Муза всех расширений