繁体   English   中英

如何在Windows Phone项目中更改.net版本?

[英]How do I change the .net version in a Windows Phone project?

在WPF项目中,我转到项目的属性,并能够通过下拉菜单更改使用的.Net版本。 Windows Phone 7 + 8项目的属性中缺少此下拉列表。

编辑 :创建新项目时,可以通过以下对话框中的下拉菜单更改.Net框架版本:

新建项目对话框

还是此设置与Windows Phone项目的创建完全无关?

WPF是.NET CLR之上的表示层,自.NET 3.0开始就存在。 如果您想将其与3.0、3.5、4.5等一起使用,它仍称为WPF,在最新的Visual Studio版本中,它仍然是针对所有这些的单个项目模板。 因此,您具有一个项目属性来更改.NET版本。

Windows Phone 7或Windows Phone 8(和8.1 Silverlight)每个都是单个.NET版本(子集,甚至不是完整的.NET堆栈),SDK的完整集合,...特定于该版本。 没有“我想要WP 7与.NET 4.6一起使用”。 更改框架唯一可以做的就是在8和8.1 Silverlight应用程序之间进行更改(这将为您提供.NET Framework的更大子集)。

如果我们看一下System.Windows.Application ,您会发现它们清楚地将Windows Phone Silverlight声明为不同的框架,而不是.NET的一部分。

.NET Framework

从3.0开始可用

Silverlight的

从2.0开始可用

Windows Phone Silverlight

自7.0起可用

资料来源: MSDN

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM