当前位置:  开发笔记 > 开发工具 > 正文

VS2005:程序集"<assembly>"被错误地指定为文件.

如何解决《VS2005:程序集"<assembly>"被错误地指定为文件.》经验,为你挑选了2个好方法。

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

当我建立时,我得到一个警告说:

警告程序集"Lib\log4net.dll"被错误地指定为文件.

我在MSDN上查找了这个错误的帮助,它说:

当构建过程检测到文件引用实际上是(托管或本机)程序集时,在应用程序清单生成期间会生成此警告.

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

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



1> 小智..:

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


对于那些不在哪里的人 - >右键单击dll文件 - >属性 - >从Build Action菜单中选择"None".

2> 小智..:

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

这对我有用:

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

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有