6

Ho appena trascorso tutto il giorno a caricare il mio nuovo computer portatile Windows 8 con tutti i miei strumenti di sviluppo. Solo per scoprire che la mia versione del sistema operativo era la versione a 32 bit.64 bit contro 32 bit per lo sviluppo del telefono Windows

Quando ho provato a eseguire l'emulatore per l'app per Windows Phone 8, ho ricevuto un errore nel dire che avevo bisogno di "Hyper-V". Apparentemente "Hyper-V" è disponibile solo nella versione a 64 bit.

Ho una domanda in due parti. Come sviluppo utilizzando il mio attuale sistema operativo a 32 bit e gli strumenti di sviluppo? Da quello che sto leggendo posso ancora testare con un telefono registrato. Qualche informazione su come fare questo?

L'altra domanda è: mi mordo il proiettile ora e l'aggiornamento al sistema operativo a 64 bit (che è un riformattare e reinstallare di tutto)?

Grazie

+1

Ouch. Non sono sicuro della risposta, ma mi accontento di un po 'di tempo in anticipo e ottengo l'ambiente giusto piuttosto che avere battaglie potenzialmente costanti lungo la strada –

+1

Alcune fonti indicano che è possibile eseguire Virtual PC 2007 SP1 in Windows 8, come a lungo quando si seleziona la modalità di compatibilità. I requisiti di sistema per Virtual PC sono molto meno rigidi rispetto a Win 8 Hyper-V. –

+0

Non sono d'accordo con questo essere chiuso come ho trovato le risposte ricevute per essere MOLTO utile! Grazie per le risposte! – webdad3

risposta

7

vorrei stringere i denti e l'aggiornamento a 64 bit ora. I requisiti di sistema completi per lo sviluppo di Windows Phone 8 sono here. Oltre a richiedere Windows 8 Pro a 64 bit o versioni successive per utilizzare l'emulatore di Windows Phone 8, l'altro "gotcha" necessita di un processore che supporti SLAT (Second Level Address Translation).

I PC che supportano SLAT sono processori basati su Intel che iniziano con i (ad esempio, i3, i5, i7, i9) o qualsiasi CPU basata sulle micro-architetture Nehalem, Westmere o Sandybridge.

Per determinare se la propria macchina con supporti rete, effettuare le seguenti operazioni:

  1. Scarica SysInternals/TechNet Coreinfo a http://technet.microsoft.com/en-us/sysinternals/cc835722
  2. Run "Coreinfo -v"
  3. Se si dispone di "*" accanto a "EPT", dovresti essere bravo. Se si dispone di un "-" accanto a EPT, il processore non supporta SLAT.
+0

Darn ... Questo è quello che alla fine voglio fare, ma non voglio farlo neanche io (se questo ha senso). Grazie per le informazioni. Ho un i7 quindi dovrei essere OK. – webdad3

+0

Ha assolutamente senso! Anch'io sono stato in quella situazione. :) In bocca al lupo. –

+0

Ho appena controllato e ho il "*" accanto al "EPT" quindi suppongo che sia bello andare con l'aggiornamento. – webdad3

1

Se hace un dispositivo Windows Phone 8 si può "sbloccare" e distribuire applicazioni e di debug in esso, in modo da poter mantenere il vostro sistema operativo a 32 bit.

In caso contrario, è necessario formattare e installare una versione a 64 bit di Windows 8.

+0

sì, l'ho letto. Ho un dispositivo WP8. Potete immaginare eventuali problemi futuri che potrei avere con il sistema operativo a 32 bit? – webdad3

+1

Non se si ha un dispositivo WP8. Ma se hai intenzione di entrare nello sviluppo del W8, eseguirò l'aggiornamento per testare le versioni a 32 e 64 bit dell'applicazione (anche se non lo farai, anch'io lo aggiornerei, in realtà). – danielrozo