Добавить ссылку в Framework 4 Приложение не показывает сборки в GAC, зарегистрированные в GACUtil V 4 - PullRequest
0 голосов
/ 06 января 2011

Я зарегистрировал dll в своем локальном GAC, используя GACUtil, который поставляется с VS2010 (версия 4ish)

Я могу выполнить gacutil /l xxx, и он находит DLL

Мне известно из различных других постов, что Framework 4 имеет собственный GAC, и, конечно же, файл может находиться в каталогах в пределах C:\WINDOWS\Microsoft.NET\assembly

Проблема для меня заключается в том, что на вкладке .NET в диалоговом окне «Добавление ссылки» не отображается моя сборка «GAC».

Я позаботился о том, чтобы в свойствах проектов использовалась та же версия платформы 4.0, но сейчас я в растерянности.

Кто-нибудь еще имел эту проблему?

Приветствия заранее

Ответы [ 2 ]

1 голос
/ 06 января 2011

Окно «Добавить ссылку» не перечисляет сборки в GAC. Visual Studio хранит свой собственный список путей для поиска сборок для отображения в этом окне. См. здесь для получения инструкций о том, как заставить вашу сборку отображаться в этом списке, в частности, под заголовком " Чтобы отобразить сборку в диалоговом окне Добавить ссылку "

0 голосов
/ 06 января 2011

Как альтернатива ...

Возможен более ручной способ добавления библиотек через web.config.

с использованием узла сборок

http://msdn.microsoft.com/en-us/library/bfyb45k1.aspx

любую информацию, которая может вам понадобиться, можно найти с помощью gacutil /l <name of assembly>

...