Con il rilascio di Windows Phone 8 finalmente disponibile, abbiamo finalmente accesso all'SDK. Ho sentito dire che richiede hardware speciale o qualcosa per l'emulatore però. Quali sono i requisiti di sistema per l'emulatore del telefono?Cosa serve per eseguire l'emulatore di Windows Phone 8?
risposta
È necessario Windows 8 x64 Pro o Enterprise, Visual Studio 2012 (o Express Edition dall'SDK) e CPU che supporta SLAT per l'esecuzione di Hyper-V - Gli emulatori WP8 vengono eseguiti come macchine virtuali Hyper-V.
(In altre parole no Linux o Mac con processori più vecchi di Intel Core i3, i5 o i7, nessun'altra edizione di Windows, nessun Visual Studio 2010 o precedente, nessuna versione x86 di Windows, nessun Core2Duo e CPU precedenti, ecc. .)
Modifica: è possibile utilizzare i Mac per lo sviluppo per WP8, ma solo se si installa Windows 8 su di esso.
https://dev.windowsphone.com/en-us/downloadsdk
Intel chiama la tecnologia SLAT EPT (tabella pagina estesa).
Ecco un elenco di EPT abilitato CPU http://ark.intel.com/Products/VirtualizationTechnology
È inoltre possibile utilizzare Sysinternals Coreinfo per controllare la CPU: coreinfo.exe -v
L'uscita della console dovrebbe essere: EPT * Supporta Intel Extended tabelle delle pagine (SLAT)
Grazie per il collegamento al sito Intel ma per la mia precisa CPU (Q8300) dice "Vedi dettagli SPEC" che non porta a nulla ... Qualche idea? :(Grazie.. –
essere sicuri di ottenere un Windows 8 Pro sistema operativo a 64 bit.
Ho acquistato un portatile Sony VAIO di recente ed è stato precaricato con il SO di Windows 8.
Mi costa circa 75 $ per Windows 8 a Windows 8 Pro di aggiornamento .....
Windows 8 Pro è richiesto per l'esecuzione l'emulatore Windows Phone come l'emulatore utilizza la virtualizzazione di Microsoft Hyper V.
Ci sono due soluzioni interessanti sul Developer wiki Nokia:
- http://www.developer.nokia.com/Community/Wiki/Windows_Phone_8_SDK_on_a_Virtual_Machine_with_Working_Emulator
- http://www.developer.nokia.com/Community/Wiki/Windows_Phone_8_Emulator_in_a_Windows_8_VHD
sembra che la prima opzione potrebbe essere valida per voi.
Questi due approcci richiedono anche un processore che supporti la virtualizzazione dell'hardware.
Vedere anche questa domanda (http://stackoverflow.com/questions/13148828/windows-phone-8-unable-to-create-the-virtual-machine) per informazioni su come eseguirlo all'interno di una macchina virtuale (nidificato) ... Ah, ora ho capito che questa è la tua domanda. Lasciando questo commento qui per riferimento futuro anche se – Earlz
ho appena installato e ottenuto lo stesso errore. Ho un Core 2 Duo Wolfdale, che corre veloce e bene ... nessun problema, tranne questo. Humbug. Obsolescenza forzata mostra la sua brutta testa. – SheldonH
@ MartininSuchan quindi come sapere se il mio computer supporta SLAT? – onmyway133