Ответ 1
Попробуйте установить для свойства Build Action исходных DLL значение None. Он решил проблему для нас.
Я добавил ссылку на DLL сборку log4net в свой проект.
Когда я строю, я получаю предупреждение:
Предупреждение: "Lib\log4net.dll" неправильно указан как файл.
Я смотрю помощь для этой ошибки в MSDN, и он говорит:
Это предупреждение генерируется во время генерация манифеста приложения, когда процесс сборки обнаруживает, что файл ссылка на самом деле (управляемая или родной).
Это именно то, что я делаю; ссылка на файл - это сборка. Что мне говорят здесь?
Как добавить ссылку на сборку dll, не добавляя ссылку на сборку dll?
Попробуйте установить для свойства Build Action исходных DLL значение None. Он решил проблему для нас.
Я сам сталкивался с этой проблемой.
Это то, что сработало для меня:
Я добавил сборку в качестве ссылки и как "Существующий ресурс". Удаление файла из Обозревателя решений, закрытие, а затем повторное открытие проекта.