从Linux主机触发Visual Studio生成

从Linux主机触发Visual Studio生成,linux,windows,msbuild,Linux,Windows,Msbuild,我正在着手一个非常特定于Windows的项目,但我更熟悉Linux开发环境(即emacs和zsh) 我所需要做的就是编译我的Windows代码——我有一个网络共享,我可以在上面编辑代码,我可以用tail远程查看日志 有没有办法远程触发Windows服务器上的构建 在Linux上,这很简单——只需通过SSH远程执行构建脚本,或者使用Jenkins或其他CI通过web界面触发构建 我真的很想知道Windows是否缺少某种功能,允许我从单独的Linux主机上运行“MsBuild.exe”或“cl.ex

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

我所需要做的就是编译我的Windows代码——我有一个网络共享,我可以在上面编辑代码,我可以用tail远程查看日志

有没有办法远程触发Windows服务器上的构建

在Linux上,这很简单——只需通过SSH远程执行构建脚本,或者使用Jenkins或其他CI通过web界面触发构建


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

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

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


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

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


您可以使用的免费版本在命令行上发出远程命令来触发生成。他们有一个“远程命令”功能,这是非常有用的。此外,如果你想成为更硬的核心,你可以建立一个Team Foundation Server和触发器,使用构建脚本远程构建,但是这有点多的工作,而且可能不值得。

< p>你可以使用免费版本在命令行上发出远程命令来触发构建。他们有一个“远程命令”功能,这是非常有用的。此外,如果你想成为更硬的核心,你可以建立一个Team Foundation Server和触发器,使用构建脚本远程构建,但是这有点多的工作,而且可能不值得。

< P>我想说你可能想在Windows上运行一个SSH服务器。如果有一些选项,那么您应该能够从命令行调用msbuild。

我想您可能希望在windows上运行SSH服务器。如果有一些选项,您应该能够从命令行调用msbuild。

我知道如何触发命令行生成,我想知道如何从其他计算机远程触发它们。我知道如何触发命令行生成,我想知道如何从其他计算机远程触发它们。哦,这是完美的-正是我想要的。我曾与psexec/winexe打过交道,但没能让他们做我想做的事。如果你想发疯,也可以尝试Cygwin或unix服务。但是一个简单的服务器应该可以做到这一点。Psexec很酷,但我从来没有在*nixNah尝试过,这很好用。如果我以后需要的话,我可能会和Cygwin一起玩,但现在这正是我需要的。哦,那太完美了——正是我想要的。我曾与psexec/winexe打过交道,但没能让他们做我想做的事。如果你想发疯,也可以尝试Cygwin或unix服务。但是一个简单的服务器应该可以做到这一点。Psexec很酷,但我从来没有在*nixNah尝试过,这很好用。如果我以后需要的话,我可能会和Cygwin一起玩,但现在这正是我需要的。