VS2015 で DNX 1.0.0-rc1-update1 を使い始めたところです。私の最初のアプリは「コンソール アプリケーション (パッケージ)」プロジェクトです。NLog ロギングを除いて、すべてが機能します。NLog.config が出力フォルダーにコピーされないためだと思われます。project.json 経由でこのファイルを出力フォルダーにコピーするように VS に指示するにはどうすればよいですか?
このような「リソース」変数を追加しようとしましたが、機能しません:
プロジェクト.json
...
"resource":"NLog.config",
...
編集 1: dnx451 を使用しているため、互換性は問題になりません。
EDIT 2: project.json に以下を追加しました
"scripts": {
"postbuild": [
"%project:Directory%/../scripts/copy_resources.bat \\\"%project:Directory%\\\" \\\"%project:Directory%/../artifacts/bin/%project:Name%/%project:Version%/dnx451\\\""
]
}
copy_resources.bat
echo "Running script" >> C:\logs\log.txt
echo %1 >> C:\logs\log.txt
echo %2 >> C:\logs\log.txt
xcopy %1\NLog.config %2 /U /Y
VS の出力ウィンドウには、スクリプトが実際に実行されたことを示すものは何もありません。さらに、log.txt は空です。
ビルド プロセスをデバッグするにはどうすればよいですか?