6

我只是整天用我所有的開發工具加載我的新的Windows 8筆記本電腦。只有找出我的操作系統版本是32位版本。64位與32位的Windows手機開發

當我嘗試運行我的windows phone 8應用程序的模擬器時,出現錯誤,說我需要「Hyper-V」。顯然,「Hyper-V」僅適用於64位版本。

我有兩個部分的問題。我如何開發使用我當前的32位操作系統和開發工具?從我正在閱讀的內容中,我仍然可以使用註冊手機進行測試。有關如何做到這一點的任何信息?

另一個問題是,我現在硬着頭皮升級到64位操作系統(這是一種重新格式化和重新安裝的一切)嗎?

感謝

+1

ouch。我不確定答案,但是我願意花一點時間在前面,讓環境正確,而不是有可能持續不斷的戰鬥 –

+1

有些消息表明你可以在Windows 8中運行Virtual PC 2007 SP1,只要您選擇兼容模式。虛擬PC的系統要求比Win 8 Hyper-V要嚴格得多。 –

+0

我不同意這個被關閉,因爲我發現收到的答案非常有幫助!感謝您的答案! – webdad3

回答

7

的64位版本,我就硬着頭皮,現在升級到64位。 Windows Phone 8開發的完整系統要求是here。除了需要64位Windows 8 Pro或更高版本才能使用Windows Phone 8仿真器之外,其他「困擾」需要支持二級地址轉換(SLAT)的處理器。

支持SLAT的PC是基於Intel的處理器,以i開頭(例如i3,i5,i7,i9)或基於Nehalem,Westmere或Sandybridge微架構的任何CPU。

要確定您的機器支持SLAT,請執行以下步驟:在http://technet.microsoft.com/en-us/sysinternals/cc835722

  • 運行 「coreinfo -v」
    1. 下載的Sysinternals /的TechNet CoreInfo如果你有 「*」 旁「EPT」,你應該很好。如果EPT旁邊有「 - 」,則說明您的處理器不支持SLAT。
  • +0

    該死......這是我最終想要做的,但我也不想這樣做(如果這是有道理的話)。謝謝(你的)信息。我有一個i7,所以我應該沒問題。 – webdad3

    +0

    完全合理!我也一直處於這種狀況。 :) 祝你好運。 –

    +0

    我剛剛檢查過,我確實在「EPT」旁邊有「*」,所以我想我很樂意去升級它。 – webdad3

    1

    如果腦水腫一款Windows Phone 8設備,您可以「解鎖」,並在其部署和調試應用程序,所以你可以保持您的32位操作系統。

    否則,您需要格式化和安裝Windows 8

    +0

    是的,我讀過。我有一個WP8設備。你能想象我將來可能會遇到的任何與32位操作系統有關的問題嗎? – webdad3

    +1

    如果您擁有WP8設備,則不需要。但是如果你也要進入W8的開發,我會升級以測試32位和64位版本的應用程序(即使你不太會升級,實際上也是如此)。 – danielrozo