检测操作系统版本 - Windows Phone 7或Windows Phone 8?

sha*_*ila 10 c# windows-phone-7 windows-phone-8

我有一个Windows Phone 7的应用程序.我在Windows 8桌面上创建了visual studio 2012.我试图在Windows Phone 8设备中使用该应用程序也涉及一些更改.如何以编程方式检测设备是Windows Phone 7还是Windows Phone 8?

Fac*_*tic 10

就像在C#的任何其他平台上一样: Environment.OSVersion

  • 如果您的应用程序是为Windows PHONE编写的,则它将不会安装到Windows 8操作系统中. (5认同)

rob*_*rtk 5

您可以使用此工具包检查手机的版本:http: //mangopollo.codeplex.com/

bool IsWP8():如果运行应用程序的手机是Windows Phone 8,则返回

编辑:如果你不想在这里使用整个工具包是如何检查它:

public static bool IsWP8 { get { return Environment.OSVersion.Version >= TargetedVersion; } }

    private static Version TargetedVersion = new Version(8, 0);
Run Code Online (Sandbox Code Playgroud)

致原作者的信誉.