Windows RT .NET兼容性

问题描述 投票:2回答:3

我只需要知道我是否需要相同的框架来开发适用于Windows 8 for Tablets(Windows RT)和PC的应用程序,或者平板电脑仍然使用.NET紧凑框架。

windows windows-8 windows-runtime tablet .net-framework-version
3个回答
5
投票

在Windows RT上运行的唯一类型的应用程序(即Windows 8的Tablet / ARM版本)是Windows应用商店应用。这些是在WinRT API之上运行的全屏应用程序。

您可以在这些设备上使用.NET 4.5的子集,并使用XAML构建您的界面,就像在桌面上使用WPF一样。

您可以在MSDN上阅读更多内容 - .NET for Windows Store apps overview。本文介绍了主要版本的.NET与可用的Windows RT子集之间的许多更改。通常,Windows.Runtime将提供一些不再存在的.NET方法的替代方法。



0
投票

至于.Net兼容性,.NET for Windows Store apps链接指出.Net Framework的较轻版本(恰当地称为“.NET for Windows Store应用程序”)将在Windows RT中可用,因此可用的API也将是框架的完整桌面版本中提供的那些。例如。在Windows RT中,Windows Forms将无法使用。

您还可以创建可移植类库项目来开发可以从Windows应用商店应用程序使用的.NET Framework库。该项目必须包含.NET for Windows Store应用程序作为目标平台之一。当您想要构建可用于不同平台的应用程序的功能时,这非常有用,例如Windows Phone应用程序,桌面应用程序和Windows应用商店应用程序。

Dev Center - Windows Store apps是开始使用的最佳(和官方)场所。

© www.soinside.com 2019 - 2024. All rights reserved.