Получение сборок для отображения на вкладке .NET добавления ссылки

StackOverflow https://stackoverflow.com/questions/495973

Вопрос

При работе с 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 пункт меню.

С уважением,

Муза всех расширений

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top