4

每當我開始在模擬器上測試Windows Phone應用程序(即使是空白的應用程序),我收到錯誤「項目需要部署之前,它可以啓動「。仿真器將開始&成功運行,在模擬器上部署的應用程序仍然沒有運氣。 得到錯誤DEP6100 & DEP6200。該項目需要部署之前,它可以啓動

ERROR on WP8.1 Emulator

ERROR on W10M Emulator

這是我嘗試到現在的東西:

  1. 經過 「部署」,在 '配置管理器' 選項。
  2. 嘗試部署Windows 10手機的Windows Phone 8.1 &的Windows Phone 8個上的不同類型的仿真器的空白應用程序。

雖然我可以在我的設備上運行應用程序。

我在Windows 10 Enterprise上運行Visual Studio Enterprise 2015。

回答

1

我面臨的問題一樣,和我固定它通過右鍵點擊項目>屬性>更改平臺目標X86。 Image below describe that

3

模擬器是基於x86的,電話是ARM架構。要在模擬器中運行應用程序,請將工具欄中的CPU更改爲x86並對其進行編譯。現在您可以將te App部署到仿真器並對其進行測試。

+0

謝謝編輯我的問題。雖然解決方案不起作用。 –

+0

@Ashish Sharma,這個答案應該可以解決這個問題,但是我測試過在ARM模擬器上進行調試,因爲它在你的圖片中,它會得到錯誤:無法將ARM包部署到x86模擬器。將構建配置更改爲x86或Neutral,或者連接ARM設備。 –

+0

@ Grace-Feng-MSFT我更新了截圖,因爲這是令人困惑的事情。請告訴我現在要做什麼。 –

0

嘗試在互聯網上找到的每個解決方案後,我終於格式化我的電腦&安裝VS2015。好了,仿真器現在正在工作。

+1

這是最激進的解決方案,像以往一樣。儘管如此,我不會爲此稱呼它爲解決方案。 – usefulBee

+0

完美的解決方案!順便說一句,如果這仍然,但是,不起作用,嘗試購買一臺新的PC並安裝VS2015。該死的時間! – mr5

-2

我不時碰到這個問題,並且新的windows phone應用程序也是如此。我從來沒有想過它。我想到的是我有一箇舊的Windows Phone 8.1應用程序,曾經工作。我已經減少到僅僅基本。每當我遇到這個問題,我只要拿起舊的應用程序,複製我從新的應用程序需要它,然後我運行它,並重新命名無論我需要在舊的應用程序進行重命名。原油,但我最簡單的出路。

0

我剛剛開始玩Xamarin Forms,並在遵循Xamarin Forms Quickstart Guide後遇到此錯誤。該錯誤消息實際上是針對您正在嘗試運行的項目所說的「運行部署...」。部署該項目似乎會安裝一些可能需要運行UMP的Windows依賴項。部署項目後,它作爲Windows桌面應用程序運行時沒有問題,或者如果更改爲設備,則安裝模擬器,如Windows Phone應用程序。

相關問題