3

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

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

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

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

4

1 回答 1

2

我会:

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

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

VirtualBox 非常适合这项任务,因为它允许您只用干净的磁盘映像替换磁盘映像,同时保持设置(包括共享目录)不变。我确信 VirtualPC 也允许这样的事情,但是仅仅因为它也是由 Microsoft 编写的而选择它似乎在这里并不是一个有效的考虑因素。

于 2012-05-20T22:22:00.600 回答