2008-11-08 9 views
0

У меня возникла проблема с добавлением ссылки на сборку .NET, которую я построил. Вот что я сделал.Не удалось добавить ссылку на проект для сборки

  1. Я создал сборку .NET (testlib.dll).
  2. Я убедился, что у него сильное имя (добавлен ключевой файл).
  3. Я создаю проект установки WiX для этой сборки.
  4. Я добавил Assembly = '. Net' и KeyPath = 'yes' в свойство File для сборки.

Установка работает нормально. Я могу увидеть testlib в GAC (C: \ Windows \ assembly).

Я создаю новый проект .NET и пытаюсь добавить ссылку на testlib, но я не вижу его на вкладке .NET диалогового окна Добавить ссылку. Как мне его показать?

ответ

1

У сборок, которые находятся на вкладке .NET, нет связи с GAC. Чтобы увидеть сборки на вкладке .NET, ваш установщик должен будет записать в следующий путь к реестру: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft.NETFramework \ AssemblyFolders В этой записи должен быть создан новый ключ, обычно имя приложения и набор значение по умолчанию для пути, в котором установлены сборки.

Например предполагающей имя приложения MyApp и устанавливается на: C: \ Program Files \ MyApp Реестр полный путь будет HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft.NETFramework \ AssemblyFolders \ MyApp значение по умолчанию будет: C: \ Program Files \ MyApp

0

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

С уважением ...

s

 Смежные вопросы

  • Нет связанных вопросов^_^