Развертывание на устройстве Windows Phone 8 с виртуальной машины (RDP/RemoteFX)

Я хотел бы перенести свою разработку WP8 на виртуальную машину. Я знаю, что эмулятор не будет работать поверх виртуальной машины, поэтому мне интересно, могу ли я выполнить развертывание и отладку непосредственно на устройстве (через обычный старый USB). RemoteFX якобы выполняет «перенаправление USB», которое, как я полагаю, должно волшебным образом подключить телефон к моему сеансу RDP и, таким образом, разрешить развертывание. Мне удалось установить соединение RemoteFX с моей виртуальной машиной, однако, когда я пытаюсь выполнить развертывание на своем телефоне, Visual Studio (внутри виртуальной машины) утверждает, что не может найти телефон. (да, я проверил, что мой телефон подключен к моей локальной машине)

tl; dr Кто-нибудь знает, как выполнить развертывание на физическом Windows Phone из виртуальной машины?


person James Jones    schedule 11.08.2013    source источник
comment
Какой телефон вы используете? Для Windows Phone 7 вам потребуется установить клиент Zune, для Windows Phone 8 должно работать прямое подключение...   -  person Tom Verhoeff    schedule 11.08.2013
comment
Извините, мой вопрос касается WP8. Не могли бы вы уточнить, что вы подразумеваете под прямым подключением? Я получаю доступ к виртуальной машине по сети через RDP/RemoteFX.   -  person James Jones    schedule 11.08.2013
comment
Под прямым подключением я подразумеваю, что не требуется никакого промежуточного программного обеспечения. Вы видите, что телефон отображается в проводнике? Он также должен быть там, чтобы разрешить передачу файлов. Вы также можете попробовать мощные инструменты Windows Phone, чтобы проверить, будут ли они подключаться: wptools.codeplex.com   -  person Tom Verhoeff    schedule 12.08.2013
comment
Телефон отображается в проводнике на моем локальном оборудовании, но не отображается на удаленном компьютере, к которому я подключен.   -  person James Jones    schedule 12.08.2013
comment
WPTools также не обнаруживает телефон на удаленной машине.   -  person James Jones    schedule 12.08.2013
comment
Я не специалист по ВМ, но понятно, что проблема в перенаправлении USB. Насколько я знаю, когда USB подключен к виртуальной машине, он больше не должен отображаться на обычном ПК. Вы уверены, что в виртуальной машине больше нет возможности принудительно подключить определенное USB-устройство к виртуальной машине?   -  person Tom Verhoeff    schedule 13.08.2013
comment
Джеймс, ты нашел решение этой проблемы? Я нашел следующую ссылку (blogs.msdn.com/b/rds/archive/2012/11/26/), в котором подчеркивается, что для этого вам может понадобиться версия Windows 8 ENTERPRISE. Я установил EE на виртуальную машину, но пока не вижу возможностей RemoteFX с моим Windows Phone. Вам повезло?   -  person bc3tech    schedule 28.10.2013
comment
@ bc3tech пока не повезло. Хотя я надеюсь, что Microsoft скоро развернет DaaS в Azure, и поэтому я ожидаю лучшей поддержки USB для виртуальных машин.   -  person James Jones    schedule 15.11.2013
comment
Спасибо за обновления. Я надеюсь на то же самое! Дайте мне знать, если вы сможете что-нибудь выяснить за это время.   -  person bc3tech    schedule 17.11.2013


Ответы (1)


Я вижу, что это первая ссылка, которая появляется в поиске Google по этой проблеме. Я собираюсь представить вам решение из статей о разработке Nokia. Перейдите по ссылке.

Важно только включить опцию Intel VT-x.

Виртуализация

person Mani    schedule 28.01.2015