にコピーされません私は2つのプロジェクトとソリューションを持っています。 NLogとNLog.ExtendedはNugetと一緒にインストールされています。がNLog.Extended私のWebプロジェクト
プロジェクト2:はNLogからターゲットレンダラをロードしようとするので、それが例外をスローし、私は、Webプロジェクトを実行しようとすると参照が含まれてASP.Net MVCプロジェクトは、1
を投影することですNLog.Extended.Dll。
Wrapper.dllのbinディレクトリをチェックすると、NLog.DllとNLog.Extended.Dllがあります。
Webプロジェクトのbinディレクトリをチェックすると、NLog.dllしかありません。
NLog.Extended.Dllをプロジェクト1からプロジェクト2にコピーするようにVisual Studioに指示するにはどうすればよいですか?
EDIT: NLog.Extended.Dllから何かを使用するデッドコードを追加すると、ファイルがコピーされます。 クリーナーソリューションはありますか?
おかげ
もっと一般的な問題の解決策は、次のサイトで見つけることができます:http://stackoverflow.com/a/7856474/149399 – PenFold
これは古い質問ですが、覚えていれば、デッドコードを追加する?参照できるNLog.Extendedの内容は分かりません。どこから参照するのか分かりません。ありがとう! – Kate
私はもうNLogを使用していませんが、githubのソースコードを見れば、ダミークラスのインスタンスを作成できます。https://github.com/NLog/NLog/blob/master/src/NLog.Extended/ターゲット/ MessageQueueTarget.cs – Swell