визуальная студия копия локальная - PullRequest
9 голосов
/ 02 июля 2010

В Visual Studio, когда вы добавляете ссылку, в свойствах есть флажок «Копировать локально».Существует некоторая путаница относительно того, что это на самом деле делает и когда.Кажется, это легко понять, но мой вопрос, когда он копирует локально.Это когда ссылка добавляется или она копирует dll локально при сборке проекта.

Причина этого вопроса в том, что мы создали файл шаблона asp.net, который защищает dll, который находится на всех наших локальных рабочих станциях разработчика в одном и том же месте.Мы подумали, что, установив флаг «Копировать локально», это будет ссылаться на местоположение, в котором находится dll, но когда мы используем шаблон, ссылка не работает и ее необходимо добавить заново.

Может кто-нибудь сброситькакой-то свет на это?

1 Ответ

8 голосов
/ 02 июля 2010

Свойство Copy Local определяет, будет ли скопирована ссылка на локальный путь к корзине.Во время выполнения ссылка должна существовать либо в глобальном кэше сборок (GAC), либо в выходном пути проекта.Если для этого свойства установлено значение true, ссылка копируется в выходной путь проекта во время выполнения.

Так что это свойство фактически бесполезно в вашем сценарии.

Я не могупредложить лучшее решение, чем добавление сборки в GAC на каждой рабочей станции разработчика: http://msdn.microsoft.com/en-us/library/yf1d93sz.aspx

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