Я только начал работать с DNX 1.0.0-rc1-update1 в VS2015. Моим первым приложением является проект "Консольное приложение (пакет)". Все работает, кроме журнала NLog. Я подозреваю это, потому что NLog.config не копируется в выходную папку. Как я могу заставить VS скопировать этот файл в выходную папку через project.json?
Я попытался добавить переменную "resource", как это, но она не работает:
project.json
...
"resource":"NLog.config",
...
РЕДАКТИРОВАТЬ 1: Я использую dnx451, поэтому совместимость не является проблемой.
ИЗМЕНИТЬ 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 нет ничего, чтобы показать, что действительно был запущен script. Кроме того, log.txt пуст.
Как отлаживать процесс сборки?