2013-06-19 71 views
0

我想開始一個應用程序的表面,但我得到的困惑是表面核心包含窗口rt和專業版本包含Windows 8.for親我之一但是對於windows rt version.have在VS 2012 for windows版本中使用了專業版(相同的項目將工作與否),或者我必須在VS 2012上爲Windows Phone開發項目。關於應用程序開發的困惑對於Windows平臺Pro和Windows平臺的窗口rt

+0

此主題將是一個很好的閱讀http://social.msdn.microsoft.com/Forums/windowsapps/en-US/e534eb59-0365-46b8-abb0-8aacfa410542/using-same-code-for-win- RT-和窗口電話-8 –

回答

2

當您構建Windows應用商店(Windows 8)應用程序時,您可以選擇創建將在Windows RT上運行的該應用程序的ARM版本,因此,當您爲應用程序創建程序包幷包含ARM(或中性)作爲一個選項(見下文),你們都已經設定好了。在大多數情況下,您需要選擇Neutral,但是如果您使用的是本機庫,則需要針對您所針對的每個CPU架構創建單獨的包。

enter image description here

我認爲,包括你問什麼,但讓我補充一點的Windows 8和Windows Phone 8是兩個獨立的平臺,雖然他們分享了一些功能和API的空間。要爲每個平臺構建,它需要兩個獨立的解決方案,如果您使用的是Visual Studio的「Express」版本,則需要用於Windows應用商店的Visual Studio Express和用於Windows Phone的Visual Studio Express。後者將需要64位機器上的Windows 8 Pro。

有一些技術可以最大化平臺之間的代碼使用,包括portable class libraries和條件編譯。

相關問題