VS2005:程序集“<assembly>”被错误地指定为一个文件。
我已经添加了对我的项目的log4net程序集dll的引用。
当我build立我得到一个警告说:
警告程序集“Lib \ log4net.dll”被错误地指定为一个文件。
我在MSDN上查找这个错误的帮助 ,它说:
当生成过程检测到文件引用实际上是(托pipe或本机)程序集时,会在生成应用程序清单期间生成此警告。
这正是我所做的; 文件引用是一个程序集。 我在这里告诉了什么?
如何添加对程序集dll的引用,而不添加对程序集dll的引用?
尝试将源DLL的Build Action属性设置为None。 它解决了我们的问题。
我自己也遇到了这个问题。
这对我来说是有效的:
我已经添加了一个程序集作为参考,并作为“现有资源”。 从解决scheme资源pipe理器中删除文件,closures然后重新打开项目。