2

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

4

3 回答 3

5

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

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

您可以在 MSDN-.NET for Windows Store 应用程序概述上阅读更多信息。本文介绍了 .NET 的主要版本与您可用的 Windows RT 子集之间的许多更改。通常,Windows.Runtime将为某些不再存在的 .NET 方法提供替代方案。

于 2013-01-15T09:48:38.993 回答
0

至于 .Net 兼容性,适用于 Windows 应用商店应用程序的 .NET链接指出,较轻版本的 .Net 框架(恰当地称为“适用于 Windows 应用商店应用程序的 .NET”)将在 Windows RT 中可用,因此可用的 API 也一样将是框架的完整桌面版本中可用的子集。例如。在 Windows RT 中,Windows 窗体将不可用。

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

开发中心 - Windows 应用商店应用程序是开始的最佳(和官方)位置。

于 2013-12-27T18:02:59.383 回答