从Linux主机触发Visual Studio构建

时间:2013-07-23 16:25:42

标签: linux windows msbuild

我正在开发一个特定于Windows的项目,但我对Linux开发环境(即emacs和zsh)更熟悉。

我需要对我的Windows代码进行编译才能编译它 - 我有一个可以编辑代码的网络共享,我可以用尾巴远程查看日志。

有什么方法可以远程触发Windows服务器上的构建?

在Linux上,这是微不足道的 - 只需通过SSH远程执行构建脚本,或使用Jenkins或其他CI通过Web界面触发构建。

我真的想知道Windows中是否存在某种功能,允许我从单独的Linux主机运行“MsBuild.exe”或“cl.exe”。

3 个答案:

答案 0 :(得分:1)

我想你可能想在Windows上运行SSH服务器。 This question有几个选项,您应该可以从命令行调用msbuild。

答案 1 :(得分:0)

您可以通过命令行构建大多数项目。

我已经找到了我找到的一个资源的链接。有许多。只需搜索“编译[您的项目类型]命令行”

http://social.msdn.microsoft.com/Forums/vstudio/en-US/0da142c9-9373-4459-aa41-9af597accfc5/compile-c-project-with-command-line-

答案 2 :(得分:0)

您可以使用免费版本的DameWare NT Utilities在命令行上发出远程命令来触发构建。它们具有“远程命令”功能,非常有用。此外,如果您想要更加核心,可以使用构建脚本设置Team Foundation Server并远程触发构建,但这需要更多的工作,可能不值得。