0

我正在運行Windows10 Pro全新安裝,Visual Studio 2015全新安裝與UWP,WP8 SDKS和Cordova工具一起安裝。 Hyper-V已啓用。根據控制面板,我的處理器是採用x64架構的英特爾酷睿i7。Visual Studio 2015:x64 vs x86在模擬器中運行應用程序?

我試圖在Windows手機模擬器上運行HelloWord Cordova項目(Windows10,試過各種設備)。出人意料的是,當我選擇x86它的工作原理,但如果讓我選擇x64,我得到以下錯誤:bootstrapper could not connect to machine

不過,即使部署x86應用到仿真器後,我得到了一些罕見的情況下,其他問題(試圖聲明份額目標和試圖共享邊緣鏈接到我的應用程序崩潰WWAHost.exe),所以如果可能我想嘗試x64看看它是否也解決了這些問題(可能不是,因爲我在設備上遇到同樣的問題HP Elite X3 /臂)。

有人可以解釋我爲什麼我的處理器應該是x64,我不能將我的應用程序部署到模擬器實際上只能通過選擇x86

+0

請不要downvoting它將有助於解釋爲什麼。是的,我是一個Windows新手 –

回答

2

Can someone explain me why my processor is supposed to be x64 and that I can't deploy my app to the emulator actually only works by selecting x86?

這是因爲虛擬化是x86(它是一個x86虛擬化系統)。你可以在C:\Program Files (x86)\Microsoft XDE\<VersionNumber>\XDE.exe找到它。

任務管理器: enter image description here

而且當你正在部署的應用程序到模擬器,你實際上是部署您的應用程序在x86虛擬化系統。所以如果您選擇x64,它將不起作用。

+0

嗯,我看到了,所以你的意思是模擬器運行在Hyper-V虛擬化系統中,它的x86正確嗎? –

+0

我的意思是在Hyper-V中運行的模擬器系統映像是x86。目前沒有x64版本。 –

相關問題