3

ClickOneメカニズムを介して公開されているアプリケーションがあります。私が抱えている問題はNLog.config、アプリケーションを実行するために必要なファイルを公開していないことです。画面を確認しましたが、選択するオプションがApplication Files表示されません。NLog.config私のNLog.configファイルにはのビルドアクションがContentあり、出力ディレクトリにコピーするように設定されています。重要な場合、NLog.configファイルは、公開しているプロジェクトで参照されている別のプロジェクトにあります。

MAGEを使用して、基本的にpublishdirectoryをスキャンし、マニフェストを更新できることは承知していますが、私が探しているのは、それを自動的に実行する方法です。

私のオプションは何ですか?

考えられる解決策

1つの解決策は、XMLではなくコードを介してNLogを構成することです。

4

1 に答える 1

2

私もこのすばらしいツールを使用しており、クリックワンスプログラムもあります。ソリューションエクスプローラーで、nlog.configをクリックします。プロパティウィンドウで、ビルドアクションをコンテンツとして配置します。

プロジェクトのプロパティウィンドウに「アプリケーションファイル」が表示されていることを確認してください。

Voilà!

于 2012-10-18T14:10:40.457 に答える