我可以在不使用IDE的情况下发布吗?

时间:2016-02-12 07:56:32

标签: visual-studio api tfs publish

我很好奇在没有打开项目的情况下发布文章并从上下文菜单中选择“发布”选项。我知道Visual Studio大量使用外部应用程序作为功能并在IDE中使用它们,因此我认为我可以通过使用TFS和VS外部API调用编写应用程序来管理它。我已经进行了搜索但找不到任何有用的东西。

有人可以帮我建议一个强有力的切入点吗?

1 个答案:

答案 0 :(得分:2)

这在某种程度上取决于您尝试发布的项目类型,但通常会通过引导下的MsBuild执行发布操作。

还有其他msbuild目标用于将程序包打包并发布到远程位置。

msbuild.exe mysolution.sln /t:package,publish

您还可以将属性DeployOnBuild设置为true,让MsBuild作为正常构建的一部分运行发布操作:

msbuild.exe mysolution.sln /t:build /p:DeployOnBuild=true

另见: