我已将以下行添加到发布配置文件(.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后,如何执行任务。