Не отображается эмулятор Windows Phone 8 из Visual Studio 2012 Express для Windows Phone 8

После установки Visual Studio 2012 Express для Windows Phone 8 на моем компьютере вместе с SDK я заметил, что у меня нет возможности отлаживать эмулятор Windows Phone 8?

Какой-либо конкретный обходной путь или исправления для решения этой проблемы были бы полезны?


person kanchirk    schedule 02.11.2012    source источник
comment
Сегодня я столкнулся с аналогичной проблемой с VS 2012 Express в Windows 8.1. Затем наткнулся на эту страницу msdn, на которой написано эмулятор Windows Phone 8 не работает в Windows 8.1. Установка Visual Studio 2012 Update 4 устранила проблему для меня.   -  person MVarman    schedule 19.02.2014


Ответы (3)


Плохо, компьютер, который я использую, не поддерживает аппаратную виртуализацию.

Я устанавливал несколько раз и, наконец, заметил это сообщение во время запуска.

This Computer does not support hardware virtualization, which means Windows Phone Emulator 8.0 can't run on this PC.

Этот компьютер не поддерживает аппаратную виртуализацию, что означает, что эмулятор Windows Phone 8.0 не может работать на этом ПК.

person kanchirk    schedule 03.11.2012
comment
Я получаю то же сообщение, но я запустил 7.1 SDK и эмулятор вообще без проблем. Я почти уверен, что моя машина поддерживает виртуализацию. Леново Т500 2010г. - person Mads Laumann; 07.11.2012
comment
@MadsLaumann Я думаю, вам нужно изменить настройки BIOS, чтобы сделать виртуализацию Intel. - person Mani; 12.11.2013

Если другие столкнутся с этим, вот что я узнал.

Мой Intel Core 2 Duo T9550 не поддерживает SLAT, который нужен для включения Hyper-V, который опять же нужен для запуска эмулятора WP8... вздох...

Вы можете запустить этот инструмент Coreinfo, чтобы узнать, что поддерживает ваш процессор. Следуйте инструкциям здесь:

http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff626524(v=vs.105).aspx#system

Кстати, эмулятор Windows Phone 7.1 SDK отлично работает на моей машине.

person Mads Laumann    schedule 06.11.2012

Эмулятор Windows Phone 8 работает в Hyper-V. Для Hyper-V требуется процессор, поддерживающий SLAT (преобразование адресов второго уровня).

Список процессоров Intel SLALT (EPT): http://ark.intel.com/Products/VirtualizationTechnology

Так что ни один Core2Duo не поддерживает Hyper-V :/

Вот инструмент для проверки вашего процессора: http://slatstatuscheck.codeplex.com/

person sust86    schedule 01.12.2012