2013-07-05 2 views
0

내 문제와 관련된 다양한 질문 (예 : this)을 보았지만 구체적인 시나리오는 없습니다.VM 내부에서 Visual Studio 2012 원격 디버거를 사용할 수 없습니다.

저는 Mac에서 VMWare Fusion에 Windows 8 VM을 실행하고 있습니다. VM은 NAT 네트워크 어댑터를 통해 네트워크, 파일 시스템 등을 공유합니다.

Visual Studio 2012를 사용하여 응용 프로그램을 구축 할 때 Windows 표면 타블렛 (WinRT)에서 원격 디버깅을하고 싶습니다 ... 표면에 remote debugging tools을 설치했습니다.

그러나 Visual Studio (VM 내부에서 실행)는 Surface를 네트워크 서브넷에서 실행중인 CPU로 볼 수 없습니다.

아이디어가 있으십니까? 나는 물리적으로 USB/이더넷 어댑터로 컴퓨터를 연결하려고 시도했으나 Surface로 펌웨어를 설치할 수는 없다.

+1

Visual Studio의 디버거 구성에서 Surface의 IP 주소를 입력 해보십시오. 때로는 VS가 내 Surface를 볼 수 없지만 IP를 입력하면 디버깅 할 수 있습니다. –

+0

빙고! 그것은 매력처럼 작동했습니다! – arthurakay

답변

1

시각적 인 스튜디오 디버거가 표면의 IP를 볼 수 있다면 충분히 좋을 것입니다. 그것들은 같은 서브넷에있을 필요가 없습니다. (그것이 훨씬 더 쉽게 만들어 지지만 NAT가 될 수는 없지만 Microsoft가 직접적으로 더 좋은 질문입니다). 내가 권장 할 수있는 가장 좋은 점은 네트워킹을 위해 공유에서 브리지로 전환하는 것이고, 동일한 서브넷의 실제 IP에 Win 8 VM을 설치해야한다는 것입니다. 그렇지 않으면 IPv6을 사용해 볼 수 있습니다 ...하지만 VMware에서 얼마나 잘 작동하는지 모르겠습니다.

+0

IP 주소는 로컬 네트워크에서 볼 수 없었던 기이 한 것이지만 필요한 것은 전부입니다. 감사! – arthurakay