4

Windows Phone 7 和 Windows Phone 8 支持什么框架?
我在网上找不到太多关于此的信息。但是我听说WP7不支持完整的框架。如果是这样,WP7 和 WP8 的框架有哪些限制?

额外问题:
WP7 和 WP8 的编程是否仅限于 C#?如果不是,可以使用哪些其他编程语言?

4

3 回答 3

7

每个版本的 .net 都有自己的 .net 配置文件。著名的 .net 配置文件包括“客户端配置文件”、Silverlight、Windows Phone、WinRT、紧凑框架等。“经典”.net 配置文件是用于桌面 (WinForms)、服务器 (WebForms &网页服务)。尽管 .net 桌面版本身必须应对框架版本差异(1.1、2.0、3.0、4.0、4.5 等)。

Windows Phone 8 是 Windows Phone 7 的一个分支。它是 Silverlight 4 的一个分支。它是 Silverlight 3 的一个分支。它是 Silverlight 2 的一个分支。它是 CoreCLR 配置文件的一个分支。这是 .net 3.0 的一个分支。一直以来,每个分支都将从前一个分支开始,并从 .net 桌面版中提取选定的更改。和其他配置文件。

那么,Windows Phone 8 运行的是哪个版本的 .net?Windows Phone 8 .net 配置文件。该配置文件是 Windows Phone 7 配置文件的分支,并深受 .net 4.5、WinRT 和 Silverlight 4 的影响。还不够困惑?XAML 格式也会发生同样的情况。

Codeplex 上有一个很棒的项目,您可以下载并检查 .net 配置文件和版本的内容。

在此处输入图像描述

于 2013-01-10T03:26:34.347 回答
5

Windows Phone 有它自己的自定义框架(基于 7.x 中的 Silverlight)。每个手机操作系统版本都支持自己的功能集。

您可以在 MSDN 主帮助(针对 Silverlight)中查看 7 和 7.1 支持的版本 - 例如,请参阅Color。在底部:

适用于 Windows Phone 的 Silverlight

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

Windows Phone 8 API 参考文档是单独的。

于 2013-01-09T21:53:59.040 回答
3

要解决奖金问题,您有以下编程选项

Windows Phone 7.x:C#/XAML、VB/XAML、XNA

Windows Phone 8:C#/XAML、VB/XAML、C++/DirectX

Windows Phone 7 应用程序将在 Windows Phone 8 设备上运行(极少数例外)。

我有一篇关于支持各种功能(也跨 Windows 8)的帖子,这可能有助于破译 API 的文档,无可否认,这些文档分散在整个 MSDN 中

于 2013-01-10T02:51:03.050 回答