在不同的机器上编码,构建和运行。可能?

时间:2010-11-10 15:37:14

标签: windows visual-studio tfs msbuild virtual-pc

我知道我可以在一台机器上编码并让它构建在不同的机器上(即构建服务器)。现在我还听说你可以让visual studio在虚拟机上运行构建(我认为它需要Virtual PC)。现在我的问题是,是否有人能够在机器 A 上编码,让它在机器 B 上编译并在机器 C 上运行调试sesion ?

2 个答案:

答案 0 :(得分:2)

这在企业发展中很常见,而且只是事实上标准的做事方式。

通常,开发人员在本地工作。一旦他/她对他们的变化感到满意,他们就会将其检入源控制系统。

从那时起,有一些选择,从自动构建到有人按下按钮以进行远程构建。

构建完成后,有许多选项可用于将应用程序部署到一个或多个其他服务器。还有其他选择来启动自动化测试套件。

关于远程调试,您可以独立于是否使用构建/部署/自动化测试来执行此操作。这只是安装和配置正确的东西的问题(参见ho1的链接答案)。

所有这些都说,我强烈建议您从不在生产服务器上启用远程调试。有些人可能会反对我,但我个人认为出于安全原因这很危险,肯定会导致网站中断。

最后,您需要虚拟机的唯一原因是服务器不可用或者您只想沙箱。

答案 1 :(得分:1)

你可以进行远程调试,所以如果你有一个自动过程将编译后的代码从B复制到C,我想你可以做你想要的。

有关详细信息,请参阅此MSDN文章:How to: Set Up Remote Debugging