我们有一个构建配置运行器类型 Visual Studio.sln 设置,可以从 csproj 读取发布配置文件(/ P:PublishProfile =%env .Configuration%.pubxml)创建一个Web Deploy Package,然后我们在另一个构建步骤中使用它来使用MSDeploy进行部署。
在TeamCity上,目标选项指出
Enter targets separated by space or semicolon. Build, Rebuild, Clean, Publish targets are supported by default
在查看其他一些StackOverflow线程时,它提到使用WebPublish作为目标可以工作,但没有说明它的工作原理。
TeamCity: How tell MSBuild to take into account publish profile parameters?
我不确定“发布”和“网络发布”之间的区别是什么。
答案 0 :(得分:0)
“发布”Visual Studio目标使用WebDeploy / WebPublish进行发布。