2013-07-05 3 views
0

Я видел множество вопросов (например, this), которые относятся к моей проблеме, но ни один из них специально не касается моего сценария.Невозможно использовать удаленный отладчик Visual Studio 2012 изнутри VM

Я запускаю виртуальную машину Windows 8 в VMWare Fusion на своем Mac. VM имеет общую сеть, файловую систему и т. Д. Через сетевой адаптер NAT.

Как я создаю приложение с помощью Visual Studio 2012, я бы хотел сделать удаленное отладку на моем планшете Windows Surface (WinRT) ... и я установил remote debugging tools на поверхность.

Однако Visual Studio (работающий внутри виртуальной машины) никогда не может видеть поверхность как процессор, работающий в сетевой подсети.

Любые идеи? Я даже пытался физически подключать компьютеры с USB/Ethernet-адаптерами, но Surface не позволит мне установить прошивку.

+1

Попробуйте ввести IP-адрес вашей поверхности в настройке отладчика в Visual Studio. Иногда VS не может видеть мою поверхность, но если я наберу IP, я могу отлаживать. –

+0

BINGO! Это работало как шарм! – arthurakay

ответ

1

Пока отладчик визуальной студии может видеть IP-адрес поверхности, который должен быть достаточно хорошим. Им не нужно находиться в одной подсети (хотя это упрощает тонну, они не могут быть NAT, насколько мне известно, но это лучший вопрос для Microsoft напрямую). Лучшее, что я могу порекомендовать, это перейти от общего к мосту для вашей сети, что должно поставить вашу виртуальную машину Win 8 на фактический IP-адрес в той же подсети. В противном случае вы можете попробовать IPv6 ... но я не знаю, насколько хорошо это будет работать с VMware.

+0

IP-адрес был ключевым, что было не видно в локальной сети, но это все, что мне нужно. Благодаря! – arthurakay

Смежные вопросы