我知道我可以在一台机器上编码并让它构建在不同的机器上(即构建服务器)。现在我还听说你可以让visual studio在虚拟机上运行构建(我认为它需要Virtual PC)。现在我的问题是,是否有人能够在机器 A 上编码,让它在机器 B 上编译并在机器 C 上运行调试sesion ?
答案 0 :(得分:2)
这在企业发展中很常见,而且只是事实上标准的做事方式。
通常,开发人员在本地工作。一旦他/她对他们的变化感到满意,他们就会将其检入源控制系统。
从那时起,有一些选择,从自动构建到有人按下按钮以进行远程构建。
构建完成后,有许多选项可用于将应用程序部署到一个或多个其他服务器。还有其他选择来启动自动化测试套件。
关于远程调试,您可以独立于是否使用构建/部署/自动化测试来执行此操作。这只是安装和配置正确的东西的问题(参见ho1的链接答案)。
所有这些都说,我强烈建议您从不在生产服务器上启用远程调试。有些人可能会反对我,但我个人认为出于安全原因这很危险,肯定会导致网站中断。
最后,您需要虚拟机的唯一原因是服务器不可用或者您只想沙箱。
答案 1 :(得分:1)
你可以进行远程调试,所以如果你有一个自动过程将编译后的代码从B复制到C,我想你可以做你想要的。
有关详细信息,请参阅此MSDN文章:How to: Set Up Remote Debugging