Как ссылаться на сборку в GAC - PullRequest
5 голосов
/ 16 февраля 2011

Я пытаюсь развернуть сборку в GAC, я успешно это сделал с помощью утилиты Gacutil.exe.

Теперь, когда я пытаюсь добавить ссылку на нее из вкладки Visual Studio - Add Reference - .Net,не найти его!

Любая помощь!

Ответы [ 2 ]

4 голосов
/ 16 февраля 2011

У меня была эта проблема, DLL-библиотеки GAC не включены в ссылки.

Ознакомьтесь с этой записью, которую я сделал: Добавление ссылки в Framework 4 Приложение не показывает сборки в GAC, зарегистрированном в GACUtilV 4

Чтобы упростить задачу, ссылка на статью MSDN: http://msdn.microsoft.com/en-us/library/wkze6zky(VS.100).aspx

А для перефразирования создайте запись в следующем формате: [HKEY_CURRENT_USER \ SOFTWARE\ Microsoft.NETFramework \ v4.0.30319 \ AssemblyFoldersEx \ MyMagicAssemblies], а затем задайте в качестве значения (по умолчанию) строку, в качестве которой будет указан искомый путь.Посмотрите в своем реестре примеры того, как это настроить (поэтому значение по умолчанию становится следующим: c:\dlls\

v4.0.30319 будет заменено версией фреймворка, с которой вы хотите, чтобы библиотеки DLL отображались.

, поскольку ваши dll находятся в GAC, они будут использовать их в качестве фактической ссылки, а не файлы, которые вы показываете в списке ссылок. Только если номер версии dll отличается, он будет использовать вашу локальную версию.

1 голос
/ 18 июня 2011

Я создал сексуальное визуальное студийное расширение, которое поможет вам в достижении вашей цели. Muse VSReferences позволит вам добавить ссылку на глобальный кэш сборок в проект из пункта меню Добавить ссылку GAC.

enter image description here

Привет ...

Muse Extensions

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...