2013-07-05 49 views
0

我已經看到了與我的問題有關的各種問題(如this),但沒有一個具體說明我的方案。不能從VM內部使用Visual Studio 2012遠程調試器

我在我的Mac上運行VMWare Fusion內的Windows 8 VM。虛擬機通過NAT網絡適配器共享網絡,文件系統等。

正如我建立使用Visual Studio 2012的應用程序,我想這樣做在我的Windows Surface平板(WinRT的)一些遠程調試......我已經安裝在表面的remote debugging tools

但是,Visual Studio(在VM中運行)永遠不會將Surface看作是在網絡子網上運行的CPU。

任何想法?我甚至嘗試用USB /以太網適配器物理連接電腦,但Surface不會讓我安裝固件。

+1

嘗試在Visual Studio的調試器配置中輸入Surface的IP地址。有時VS不能看到我的表面,但如果我輸入IP,我可以調試。 –

+0

賓果!這就像一個魅力! – arthurakay

回答

1

只要visual studio調試器可以看到表面的IP應該足夠好。他們不需要在同一個子網上(雖然它使得它變得更容易,就我所知,它們不能被NAT),但這對於Microsoft來說直接是一個更好的問題)。我可以推薦的最好做法是從共享切換到您的網絡橋接,這應該將Win 8虛擬機置於同一子網上的實際IP上。否則,您可能可以嘗試IPv6 ......但我不知道這對VMware有多好。

+0

IP地址是關鍵 - 奇怪的是它在本地網絡上沒有看到,但這是我所需要的。謝謝! – arthurakay

相關問題