Ваш английский трудно расшифровать, но он звучит так, как будто вы на неправильном пути.GAC - это деталь развертывания.У вас не будет проблем с размещением сборки в GAC с вашим проектом установки.
Эта сборка не принадлежит GAC на вашем компьютере разработчика.Чтобы добавить ссылку, просто используйте диалоговое окно «Добавить ссылку» и перейдите на вкладку «Проект» или «Обзор».
Если ваша сборка предназначена для использования другим программистом, чтобы она могла использовать ваш продукт в своем собственном проекте, тогда вынужно развернуть вашу сборку дважды.Он должен идти в GAC и , а копия сборки должна находиться в отдельной папке, чтобы ваш клиент мог добавить ссылку на нее в своем собственном проекте.Каталог c: \ program files \ reference asssemblies является хорошим местом для его размещения.
Поместить его в GAC для нее необязательно, кстати, обычно это не так.Я думаю, что большинство программистов предпочли бы, чтобы вы этого не делали, если только вы не работаете в большой компании, которой необходимо автоматически распространять обновления безопасности.Если вы поместите его в GAC, вашему клиенту будет сложнее написать свой собственный проект установки, поскольку он должен запустить ваш первый.