2013-01-17 69 views
2

我已按照quick guide on MSDN本地化我的WP8應用標題。一切工作正常,我能夠從模擬器中看到本地化的應用程序標題。然而,自從我添加了C++ Win32項目(從上面的鏈接說它是一個執行本地化的必需項目)之後,我只能在x86模式下構建項目。(Windows Phone)本地化應用標題

也就是說,即使我在配置管理器中爲「所有平臺」進行編譯,它仍將爲x86構建。

直到我嘗試在我的WP8設備上運行應用程序時,它纔打擾了我太多。在我得到這個錯誤:

Deployment failed because an app with target platform x86 cannot be deployed to Device. If the target platform is win32/ x86, select an emulator. If the target platform is ARM, select Device.

所以很自然我試圖構建配置設置爲ARM,和Visual Studio仍然建立在x86的模式下的應用程序。我想這可能是由於本地化添加了Win32項目。

話雖這麼說,我想知道,如果:

  1. 請問,如果我上傳這對市場上的應用程序還能用嗎?
  2. 有沒有辦法讓我能夠在實際的手機上測試它?

謝謝!

+0

我真的不確定,但我認爲他們說使用Win32是因爲文章的作者使用了它。這當然應該只是一個建議。 你有沒有嘗試過使用Win32以外的其他東西? –

+1

謝謝,你的回答確實幫助我間接地解決了這個問題。問題不是由於創建了C++項目,而是由於另一個DLL引用。現在問題已經完全解決了。 –

回答

1

顯然問題是由於我試圖向項目添加MarkedUp分析引用而導致的,並且與本地化部分無關。我很抱歉的混淆。案件結案。

+0

然後請將您的答案標記爲已接受的答案。 –

0

它也發生在我身上,但我沒有犯你的錯。我發現在添加了C++項目之後,我的WP8項目被設置爲爲x86架構而不是'AnyCPU'構建。我將它重新設置爲'AnyCPU'並修復它。

相關問題