VS2005:程序集“<assembly>”被错误地指定为文件。</assembly>

时间:2009-01-12 18:31:26

标签: visual-studio visual-studio-2005 build assemblies log4net

我在我的项目中添加了对log4net程序集dll的引用。

当我建立时,我收到警告说:

  

警告程序集'Lib \ log4net.dll'是   错误地指定为文件。

我查看help for this error on MSDN,然后说:

  

此警告是在生成期间生成的   应用程序清单生成时   构建过程检测到文件   参考实际上是一个(托管或   本地)汇编

这正是我正在做的事情;文件引用程序集。我在这里被告知了什么?

如何在不添加对程序集dll的引用的情况下添加对程序集dll的引用?

2 个答案:

答案 0 :(得分:92)

尝试将源DLL的Build Action属性设置为None。它解决了我们的问题。

答案 1 :(得分:6)

我自己也遇到了这个问题。

这对我有用:

我添加了一个程序集作为参考和“现有资源”。从解决方案资源管理器中删除文件,关闭,然后重新打开项目。

相关问题