私は2つのプロジェクトで解決策を持っています:
プロジェクト 1: NLog ラッパーを含む Wrapper.Dll。NLog と NLog.Extended は Nuget と共にインストールされています。
プロジェクト 2:プロジェクト 1 への参照を含む ASP.Net MVC プロジェクトです。
Web プロジェクトを実行しようとすると、NLog が NLog.Extended.Dll からターゲット レンダラーをロードしようとするため、例外がスローされます。
Wrapper.dll の bin ディレクトリを確認すると、NLog.Dll と NLog.Extended.Dll があります。
Web プロジェクトの bin ディレクトリを確認すると、NLog.dll しかありません。
NLog.Extended.Dll をプロジェクト 1 からプロジェクト 2 にコピーするように Visual Studio に指示するにはどうすればよいですか?
編集: NLog.Extended.Dll の何かを使用するデッド コードを追加すると、ファイルがコピーされます。よりクリーンなソリューションはありますか?
ありがとう