我已经看到了与我的问题相关的各种问题(例如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不允许我安装固件。
答案 0 :(得分:1)
只要visual studio调试器可以看到表面的IP应该足够好。它们不需要位于同一个子网上(虽然它使它变得更容易,但就我所知,它们不能被NAT化,但对于微软来说这是一个更好的问题)。我可以推荐的最好的方法是从共享切换到网络,这应该将Win 8 VM放在同一子网上的实际IP上。否则你可能会尝试使用IPv6 ......但我不知道这对VMware有多好用。