VS2005: Сборка '<assembly>' неправильно указана в виде файла. - PullRequest
50 голосов
/ 12 января 2009

Я добавил ссылку на dll сборки log4net в мой проект.

Когда я строю, я получаю предупреждение:

Предупреждение Сборка 'Lib \ log4net.dll' есть неверно указан как файл.

Я ищу справку об этой ошибке на MSDN , и она говорит:

Это предупреждение генерируется во время генерация манифеста приложения, когда процесс сборки обнаруживает, что файл ссылка на самом деле (управляемый или родная) сборка .

Это именно то, что я делаю; ссылка на файл является сборкой. Что мне здесь говорят?

Как добавить ссылку на dll сборки, не добавляя ссылку на dll сборки?

Ответы [ 2 ]

92 голосов
/ 28 мая 2009

Попробуйте установить для свойства Build Action исходных DLL значение None. Это решило проблему для нас.

6 голосов
/ 04 марта 2009

Я сам столкнулся с этой проблемой.

Вот что у меня сработало:

Я добавил сборку в качестве ссылки и в качестве «Существующего ресурса». Удаление файла из обозревателя решений, закрытие, а затем повторное открытие работающего проекта.

...