Добавить сборку в GAC и диалоговое окно «Добавить ссылку» в Visual Studio 2010 - PullRequest
2 голосов
/ 20 августа 2010

HY,

Знайте кого-нибудь, как я могу добавить сборку в GAC и автоматически добавить диалоговое окно ссылки.У меня есть проект установки, и я настроил его на автоматическое добавление сборки в GAC, но я не могу добавить это в диалоговом окне добавления ссылок из Visual Studio 2010. Я ищу в Интернете, но не нашел, как это сделать.

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

Спасибо.

Ответы [ 2 ]

3 голосов
/ 20 августа 2010

Ваш английский трудно расшифровать, но он звучит так, как будто вы на неправильном пути.GAC - это деталь развертывания.У вас не будет проблем с размещением сборки в GAC с вашим проектом установки.

Эта сборка не принадлежит GAC на вашем компьютере разработчика.Чтобы добавить ссылку, просто используйте диалоговое окно «Добавить ссылку» и перейдите на вкладку «Проект» или «Обзор».

Если ваша сборка предназначена для использования другим программистом, чтобы она могла использовать ваш продукт в своем собственном проекте, тогда вынужно развернуть вашу сборку дважды.Он должен идти в GAC и , а копия сборки должна находиться в отдельной папке, чтобы ваш клиент мог добавить ссылку на нее в своем собственном проекте.Каталог c: \ program files \ reference asssemblies является хорошим местом для его размещения.

Поместить его в GAC для нее необязательно, кстати, обычно это не так.Я думаю, что большинство программистов предпочли бы, чтобы вы этого не делали, если только вы не работаете в большой компании, которой необходимо автоматически распространять обновления безопасности.Если вы поместите его в GAC, вашему клиенту будет сложнее написать свой собственный проект установки, поскольку он должен запустить ваш первый.

0 голосов
/ 18 июня 2011

tribanp

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

enter image description here

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

Muse Extensions

...