プロジェクトにlog4netアセンブリdllへの参照を追加しました。
ビルドすると、次の警告が表示されます。
警告アセンブリ 'Lib\log4net.dll'がファイルとして誤って指定されています。
MSDNでこのエラーのヘルプ を検索すると、次のように表示されます。
この警告は、ビルドプロセスがファイル参照が実際に(管理またはネイティブ)アセンブリであることを検出すると、アプリケーションマニフェストの生成中に生成されます。
これはまさに私がやっていることです。ファイル参照はアセンブリです。私はここで何を言われていますか?
アセンブリdllへの参照を追加せずに、アセンブリdllへの参照を追加するにはどうすればよいですか?
ソースDLLのBuild ActionプロパティをNoneに設定してみてください。それで問題は解決しました。
私自身もこの問題に遭遇していました。
これは私のために働いたものです:
参照として、および「既存のリソース」としてアセンブリを追加しました。ソリューションエクスプローラーからファイルを削除し、プロジェクトを閉じて再度開くと、問題なく動作しました。