5
Когда я публикую свой проект сКак определить выходную папку ДНУ/DotNet Опубликовать
dotnet publish
он выводит в папку
bin/Debug/dnxcore50/osx.10.11-x64/publish
(или, возможно, эквивалент Release)
Возможно ли определить местоположение этой папки для пост-публичного скрипта, указанного в project.json файл?
Они должны быть документированы где-то ... в любом месте! 'project.json' является черным ящиком, если вы не можете найти исходный код и проанализировать его. – Robula
@BradRobinson Я не понимаю, как использовать эти переменные. Я могу отобразить, например, OutputPath с ' ', но не ваш% compile: OutputPath%. Поскольку я хотел бы знать, как получить REAL OutputPath, если я его отображу, я получаю _. \ Bin_ вместо _. \ Bin \ Debug \ net461 \ win7-x64_ –
@ JérômeMével Вышеперечисленные переменные предназначены для использования в ваш файл 'project.json'. Я не верю, что есть способ разрешить 'bin \ Debug \ net461 \ win7-x64' из MSBuild. Однако использование '% compile: RuntimeOutputDir%' в 'project.json' будет разрешено для' D: \ ... \ \ bin \ Debug \ net461 \ win7-x64' –
Robula