58

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

当我构建时,我收到一条警告:

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

在 MSDN 上查找此错误的帮助,它说:

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

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

如何添加对程序集 dll 的引用,而不添加对程序集 dll 的引用?

4

2 回答 2

105

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

于 2009-05-28T08:58:30.997 回答
7

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

这对我有用:

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

于 2009-03-04T18:28:00.603 回答