2015-09-18 47 views
5

觸發FileSystemPublish目標時,是否可以使用MSBuild中的屬性調用dnu publishDNU從MSBuild發佈--no-source

的MSBuild命令:

/t:Build,FileSystemPublish /p:PublishConfiguration=$(BuildConfiguration) /p:PublishOutputPathNoTrailingSlash=$(build.stagingDirectory) 

的MSBuild最終調用如下:

dnu publish "C:/MyApplication" --out "C:/a/MyApplication" --configuration Release --runtime dnx-clr-win-x86.1.0.0-beta6 --quiet 

我想追加--no-source屬性。

回答

3

您可以通過/ p:compileSource = true在dnu發佈期間設置--no-source選項。

(另外,你不必使用特定的目標發佈FileSystemPublish,您可以設置的MSBuild屬性/ P:deployOnBuild = true來生成後發佈。)

+0

在VS RC2工具,這個選項是沒有可用時間更長要發佈安裝了rc2工具的基於RC1 dnx的項目(帶--no-source選項),您需要按照此處的說明操作 - http://stackoverflow.com/questions/37397315/visual-studio-2015-latest-update-發佈功能 - 不 - 不 - 編譯 - ASP網-COR/37425515 – vijayrkn