2

我只需要知道我是否需要相同的框架來爲Windows 8和Tablet PC開發應用程序,或者平板電腦仍然使用.NET Compact Framework。Windows RT .NET兼容性

+0

與...相同的框架?你在談論Windows RT嗎?你需要一臺Windows 8機器爲它們構建,它不是.NET的普通版本。 –

+0

它好像我錯過了很多信息你認爲我可以開始我的研究嗎? –

+0

我的意思是相同的框架,如果我開發PC的應用程序將相同,如果我開發它的平板電腦? –

回答

5

在Windows RT上運行的應用程序(即Tablet/ARM版本的Windows 8)的唯一類型是Windows應用商店應用。這些是在WinRT API之上運行的全屏應用程序。

您可以在這些設備上使用.NET 4.5的子集,並使用XAML構建您的界面,就像在桌面上使用WPF一樣。

你可以在MSDN上閱讀更多 - .NET for Windows Store apps overview。本文介紹.NET的主要版本與Windows RT子集之間的許多變化,這些變化可供您使用。通常,Windows.Runtime將爲不再存在的一些.NET方法提供替代方案。

+0

好的謝謝很多........ –

0

至於爲.NET兼容的信息,該.NET for Windows Store apps鏈接指出.Net框架(的輕型版本形象地稱爲」 .NET爲Windows應用商店應用程序「)將在Windows RT中可用,因此可用的API也將成爲框架完整桌面版本中的可用API的子集。例如。在Windows RT中,Windows Forms將不可用。

您還可以創建一個可移植類庫項目,以開發可從Windows應用商店應用程序使用的.NET Framework庫。該項目必須包含.NET for Windows Store應用程序作爲目標平臺之一。當您想要構建可用於不同平臺的應用程序的功能時,這非常有用,例如Windows Phone應用程序,桌面應用程序和Windows應用商店應用程序。

Dev Center - Windows Store apps是最好的(和官方)的地方開始。