2012-02-16 4 views
0

У меня есть сервер Dell и виртуальная машина Hyper-V, где у меня установлена ​​максимальная установка VS 2010. Я добавил инструменты WP7.1 вчера вечером и использовал его сегодня утром, но инфраструктура давала мне при запуске эмулятора в качестве администратора: в MFPlat.dll отсутствует ошибка. Я решил, что с этой должности и установленной платформы Windows Media Foundation, и эмулятор работал, но дал мне сообщение о том, что «видеооборудование может не поддерживать разработку XNA, но Silverlight может работать нормально. Продолжить?» (грубый перевод). Я понимаю, так как это сервер dell, но я могу посмотретьWindows Phone 7.1 SDK сбой Мой виртуальный

Я щелкнул ОК, затем вскоре после этого окно VM исчезло, а HyperV сообщает об утраченной связи виртуальной машины. Это второй раз, когда я столкнулся с этой проблемой с виртуальной машиной (ранее это делалось с инструментами версии 7.0). Обычно закрытие машины возвращает его, но я не могу пройти мимо этого.

Поддерживает ли Windows-телефон инструменты VM?

Спасибо.

ответ

0

Телефонные инструменты поддерживают виртуальные машины, но эмулятор фактически является виртуальным экземпляром и поэтому вызывает неисчислимые проблемы при работе внутри виртуальной машины-обертки. Из-за этих проблем не поддерживается запуск эмулятора внутри виртуальной машины. См. http://msdn.microsoft.com/en-us/library/ff637317(v=vs.92).aspx#BKMK_VM

+0

Это имело бы смысл тогда, как бы вы отлаживали свои приложения? Знаете ли вы о каких-либо альтернативах ... –

+0

Первым выбором будет установка ОС непосредственно на олово на машине для этого. Второй выбор - это реальное аппаратное обеспечение телефона, но это будет полагаться на то, что телефон подключен USB к главному компьютеру - я не уверен, что это возможно в вашем случае. – ZombieSheep

+0

Я получил эмулятор, работающий в Parallels на Mac, хотя и очень медленно. Никогда не было удачи в Windows ... – Damian

0

обратитесь по этой ссылке http://www.dll-files.com/dllindex/dll-files.shtml?mfplat.

Извлечь mfplat.dll из mfplat.zip. Мы рекомендуем вам извлечь файл mfplat.dll в каталог установки программы, запрашивающей mfplat.dll.

Если это не сработает, вам нужно будет извлечь файл mfplat.dll в системный каталог. По умолчанию это:

C: \ Windows \ System (Windows 95/98/Me)

C: \ WINNT \ System32 (Windows NT/2000)

C: \ Windows \ System32 (Windows XP, Vista, 7)

Если вы используете 64-разрядную версию Windows, а, вы также должны поместить mfplat.dll в C: \ Windows \ SysWOW64 \

убедитесь, что перезаписывать существующие файлы (но сделайте резервную копию исходного файла). Перезагрузите компьютер.

Если проблема сохраняется, попробуйте следующее:

Откройте меню Пуск и выберите пункт «Выполнить ...». Введите CMD и нажмите Enter (или если вы используете Windows ME, введите COMMAND)). Введите regsvr32 mfplat.dll и нажмите Enter.

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