Сборка, на которую ссылается Visual Studio, CopyLocal не работает

У меня есть приложение Console и решение Class Library. Всякий раз, когда я ссылаюсь на библиотеку классов из консольного приложения, оно находит ее, но после создания решения не может найти тип.

Хотя CopyLocal имеет значение true, но указанная сборка не копируется!


person Xaqron    schedule 15.05.2011    source источник


Ответы (2)


Причина заключалась в том, что моя целевая платформа консольного приложения была Client Profile. Изменение его на .NET 4.0 решило проблему.

person Xaqron    schedule 16.05.2011

Находится ли указанная сборка в глобальном кэше сборок? Сборки, установленные в GAC, не копируются в выходную папку, даже если для параметра CopyLocal установлено значение true.

person Iridium    schedule 15.05.2011
comment
Нет. Это моя сборка. Я проверил безопасность папки, и разрешение предоставлено. - person Xaqron; 15.05.2011
comment
Вы также можете включить уровень ведения журнала MSBuild с помощью конфигурации Visual Studio, что может указать, почему указанная сборка не копируется. - person Iridium; 15.05.2011
comment
Это решает мою проблему, есть ли возможность скопировать сборку, даже если она находится в GAC? - person Johnny_D; 05.10.2012
comment
Также было бы интересно узнать, какое приложение установило его в GAC (stackoverflow.com/questions/7861155/). - person Wernight; 12.07.2013