Web发布到文件系统后执行任务

时间:2016-05-24 15:30:56

标签: visual-studio-2015 msbuild

我已将以下行添加到发布配置文件(.pubxml-file)中:

 </PropertyGroup>
   <Target Name="AfterWebPublish" AfterTargets="WebPublish">
     <Message Text="After WebPublish" Importance="high"/>
     <Move SourceFiles="$(publishUrl)\AppSettings.config"  DestinationFiles="$(publishUrl)\AppSettings.new.config"></Move>
     <Move SourceFiles="$(publishUrl)\ConnectionStrings.config" DestinationFiles="$(publishUrl)\ConnectionStrings.new.config"></Move>
   </Target>  
 </Project>

直接从Visual Studio 2015(Build / Publish ...)发布后,所有文件都被发布但未重命(移动)。

当我在命令行中使用发布配置文件时

msbuild / t:WebPublish / p:PublishProfile =%PUBLISH_PROFILE %% PROJECT_FILE%

它的工作方式与预期相同(文件已发布和重命名)。

在Visual Studio 2015中执行WebPublish后,如何执行任务。

0 个答案:

没有答案