我是这方面的新手,所以无法真正理解 Joel 和 Jeff 在他们最近的 Stack Overflow 播客中谈论的内容。我记得 Joel 提到 Visual Studio 可以对操作系统和 IIS 进行各种操作,然后他认为使用虚拟机可能是一个很好的解决方案。对此,Jeff 表示可以,但随后他们讨论了这种机器对内存和性能的影响。
有人能帮我解释一下吗?另外,如果我们确实想使用虚拟机,我们如何在 Windows 7 上设置虚拟机(一旦它推出)。
答案1
我听说越来越多的开发人员选择这种设置,有时我自己也使用过它。
本质上,您拥有主机操作系统,您可以在其中进行日常工作,并且在干净的虚拟机上工作。
如果出现问题,您不必重新安装,只需创建 VM 的新副本即可。
这意味着您可以同时安装软件的多个版本(在不同的虚拟机上),并且所有开发人员都有一个标准的构建目标。
您可以使用几乎任何虚拟化软件进行设置,只需安装客户端操作系统并克隆驱动器映像即可。
答案2
它是一台虚拟机(VPC),展示了 Windows Server 2003 Enterprise Edition SP2 下最新的 Microsoft 开发环境。
请参见:“Visual Studio Team System 虚拟机”。