我有程序,我想在干净的Windows安装上进行测试。现在我在 VirtualBox 中有图像,我从共享文件夹启动程序,但这不舒服,我无法调试。
对于调试,我发现我可以使用远程调试监视器,但我仍然想自动化整个过程,尤其是在虚拟机上上传应用程序。
我认为VirtualPC会比VirtualBox更好,因为这个应用程序是由Microsoft创建的。不幸的是,我找不到任何如何连接它们的信息。
编辑:经过研究:唯一可能的是将虚拟机视为远程计算机。没有更简单的方法。项目需要使用共享文件夹发布到 VM。在Visual Studion中配置新版本类型以自动调试所有触发器并正常工作后。
我会:
1.将程序放在预定义的共享目录中,以便在重新部署后虚拟机立即可以看到它。
2.远程调试器调用可以自动化 - 所有参数,例如允许调试的用户都可以在命令行上传递。
VirtualBox非常适合此任务,因为它允许您仅将磁盘映像替换为干净的磁盘映像,同时保持设置(包括共享目录(不变。我相信VirtualPC也允许这样的事情,但是仅仅因为它也是由Microsoft编写而选择它似乎不是一个有效的考虑因素。