在虚拟机中运行和调试Visual Studio,如VirtualPC或VirtualBox

时间:2012-05-20 22:12:29

标签: visual-studio-2010 visual-studio virtual-pc

我有一个程序,我想测试干净的Windows安装。现在我在VirtualBox中有图像,我从共享文件夹启动程序,但这不舒服,我无法调试。

对于调试我发现我可以使用Remote Debugging Monitor,但我仍然希望自动化整个过程,尤其是在虚拟机上上传应用程序。

我认为VirtualPC会比VirtualBox更好,因为这个应用程序是由Microsoft创建的。很遗憾,我找不到任何关于如何连接它们的信息。

修改 经过研究:唯一的可能性是将虚拟机视为远程计算机。没有更简单的方法。需要使用共享文件夹将项目发布到VM。在Visual Studion中配置新版本类型以进行远程调试后,所有触发器都会自动启动并正常工作。

1 个答案:

答案 0 :(得分:2)

我会:

1.将程序放在预定义的共享目录中,以便在重新部署后立即对虚拟机可见。

2.远程调试器调用可以自动化 - 所有参数,例如允许调试的用户都可以在命令行上传递。

VirtualBox对于此任务非常合适,因为它允许您仅使用干净的磁盘映像替换磁盘映像,同时保留设置,包括共享目录。我确信VirtualPC也允许这样的事情,但选择它只是因为它也是由微软编写的,这似乎不是一个有效的考虑因素。