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 に答える