Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 无法从VM内部使用Visual Studio 2012远程调试器_Visual Studio 2012_Windows 8_Vmware Fusion - Fatal编程技术网

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

Visual studio 2012 无法从VM内部使用Visual Studio 2012远程调试器,visual-studio-2012,windows-8,vmware-fusion,Visual Studio 2012,Windows 8,Vmware Fusion,我看到了很多与我的问题相关的问题(比如),但没有一个专门针对我的场景 我在Mac上运行的是VMWare Fusion内部的Windows 8虚拟机。虚拟机通过NAT网络适配器共享网络、文件系统等 当我使用Visual Studio 2012构建应用程序时,我想在我的Windows Surface tablet(WinRT)上进行一些远程调试。。。我已经在表面上安装了 但是,VisualStudio(运行在VM内部)永远无法将表面视为在网络子网上运行的CPU 有什么想法吗?我甚至尝试过用USB/以

我看到了很多与我的问题相关的问题(比如),但没有一个专门针对我的场景

我在Mac上运行的是VMWare Fusion内部的Windows 8虚拟机。虚拟机通过NAT网络适配器共享网络、文件系统等

当我使用Visual Studio 2012构建应用程序时,我想在我的Windows Surface tablet(WinRT)上进行一些远程调试。。。我已经在表面上安装了

但是,VisualStudio(运行在VM内部)永远无法将表面视为在网络子网上运行的CPU


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

只要visual studio调试器能够看到Surface的IP就足够了。它们不需要在同一个子网中(虽然这使它变得非常容易,但据我所知,它们不能被NAT'd,但直接对Microsoft来说,这是一个更好的问题)。我能推荐的最好方法是将网络从共享切换到网桥,这将使Win 8虚拟机位于同一子网上的实际IP上。否则,您可能可以尝试IPv6。。。但我不知道这对VMware的效果有多好。

尝试在Visual Studio的调试器配置中键入Surface的IP地址。有时VS看不到我的表面,但如果我键入IP,我可以调试。宾果!那很有魅力!IP地址是本地网络上看不到的关键,但这是我所需要的。谢谢