Публикация DNU --no-source из MSBuild

Можно ли вызвать dnu publish с атрибутом --no-source из MSBuild при запуске цели FileSystemPublish?

Команда 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.


person Dave New    schedule 18.09.2015    source источник


Ответы (1)


вы можете передать /p:compileSource=true, чтобы установить параметр --no-source во время публикации dnu.

(Кроме того, вам не нужно использовать конкретную цель публикации FileSystemPublish, вы можете установить свойство msbuild /p:deployOnBuild=true для публикации после сборки.)

person vijayrkn    schedule 21.09.2015
comment
В инструментарии VS RC2 эта опция больше недоступна. Чтобы опубликовать проекты на основе RC1 dnx (с параметром --no-source) с установленными инструментами rc2, вам необходимо следовать приведенным здесь инструкциям — stackoverflow.com/questions/37397315/< /а> - person vijayrkn; 25.05.2016