无法从VM内部使用Visual Studio 2012远程调试器

时间:2013-07-05 12:41:32

标签: visual-studio-2012 windows-8 vmware-fusion

我已经看到了与我的问题相关的各种问题(例如this),但没有一个专门解决我的问题。

我正在Mac上的VMWare Fusion中运行Windows 8 VM。 VM通过NAT网络适配器共享网络,文件系统等。

当我使用Visual Studio 2012构建应用程序时,我想在我的Windows Surface平板电脑(WinRT)上进行一些远程调试......我在Surface上安装了remote debugging tools。 / p>

但是,Visual Studio(在VM内部运行)永远不会将Surface视为在网络子网上运行的CPU。

有什么想法吗?我甚至尝试用USB /以太网适配器物理连接计算机,但Surface不允许我安装固件。

1 个答案:

答案 0 :(得分:1)

只要visual studio调试器可以看到表面的IP应该足够好。它们不需要位于同一个子网上(虽然它使它变得更容易,但就我所知,它们不能被NAT化,但对于微软来说这是一个更好的问题)。我可以推荐的最好的方法是从共享切换到网络,这应该将Win 8 VM放在同一子网上的实际IP上。否则你可能会尝试使用IPv6 ......但我不知道这对VMware有多好用。