Правила, когда сборка, на которую ссылаются .NET, помещается в bin \ debug - PullRequest
1 голос
/ 27 января 2010

Как сборка .NET (или Visual Studio) решает, копировать или нет ссылочную сборку в каталог bin / debug или bin / release? (Это консольная программа .exe.)

На моей машине у меня была сборка со ссылками в GAC. Сотрудник скопировал мой bin / release на свою машину, и он не запустился, потому что ссылка на сборку отсутствовала в bin / release (и не в их GAC).

Спасибо

Нил Уолтерс

Ответы [ 2 ]

4 голосов
/ 27 января 2010

Если сборка отсутствует в GAC, то ее копируют. Атрибут CopyLocal в окне свойств сообщает, будет ли скопирована сборка.

1 голос
/ 27 января 2010

Когда вы добавили ссылку на проект (Project-> Add Reference ... или в Solution Explorer щелкните правой кнопкой мыши References и выберите Add Reference ...), вы можете щелкнуть правой кнопкой мыши на добавленных ссылках и выбрать Properties. Затем вы увидите свойство CopyLocal в окне свойств. Это может быть установлено в значение «Истина» или «Ложь», чтобы указать погоду, для которой необходимо скопировать ссылку в выходной каталог проекта.

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