我知道我可以这样做来构建 和 部署:
msbuild mysln.sln /p:DeployOnBuild=true /p:PublishProfile=<profile-name>
但是我想要一步完成,将这些工件移动到另一个位置,然后部署。
我可以使用msdeploy.exe进行部署,但我更喜欢只使用msbuild命令(它将为我定位并调用带有正确参数的msdepoy)与我现在所做的方式相同,但我只想要部署而不是DeployOnBuild。
编辑:补充一下,创建msdeploy软件包非常麻烦,而msbuild已经为我完成了所有操作,这就是为什么我希望它为我进行编排的原因。
编辑:是否有一种方法可以查看msbuild/msdeploy命令的确切内容,以创建和部署软件包?我猜如果我能记录这些确切命令,我就可以手动执行它们,并让msbuild创建软件包并运行msdeploy命令来部署它。但我看不到msbuild实际在做什么。