如何确定dnu / dotnet发布的输出文件夹

时间:2016-04-19 22:56:59

标签: dnx coreclr dotnet-cli

当我用

发布我的项目时

dotnet publish

它输出到文件夹

bin/Debug/dnxcore50/osx.10.11-x64/publish

(或者可能是Release等效版)

是否可以为project.json文件中指定的postpublish脚本确定此文件夹位置?

1 个答案:

答案 0 :(得分:11)

感谢dotnet / cli gitter频道的快速响应,你可以。可以使用以下变量:

%publish:ProjectPath%
%publish:Configuration%
%publish:OutputPath%
%publish:TargetFramework%
%publish:FullTargetFramework%
%publish:Runtime%

Source

以下是前/后编译的内容:

%compile:TargetFramework%
%compile:FullTargetFramework%
%compile:Configuration%
%compile:OutputFile%
%compile:OutputDir%
%compile:ResponseFile%
%compile:RuntimeOutputDir%
%compile:RuntimeIdentifier%
%compile:CompilerExitCode%     // postcompile only

Source