C# 在UWP中检测Windows Insider内部版本?

C# 在UWP中检测Windows Insider内部版本?,c#,uwp,C#,Uwp,是否可以从我的应用程序中检测给定设备的windows内部版本号?如果是这样的话,请有人发布一个链接或告诉我怎么做 我正试图为一个只影响特定内部版本用户的bug部署一个快速解决方案。谢谢 找到了答案: string deviceFamilyVersion = AnalyticsInfo.VersionInfo.DeviceFamilyVersion; ulong version = ulong.Parse(deviceFamilyVersion); ulong major = (v

是否可以从我的应用程序中检测给定设备的windows内部版本号?如果是这样的话,请有人发布一个链接或告诉我怎么做

我正试图为一个只影响特定内部版本用户的bug部署一个快速解决方案。谢谢

找到了答案:

string deviceFamilyVersion = AnalyticsInfo.VersionInfo.DeviceFamilyVersion;
    ulong version = ulong.Parse(deviceFamilyVersion);
    ulong major = (version & 0xFFFF000000000000L) >> 48;
    ulong minor = (version & 0x0000FFFF00000000L) >> 32;
    ulong build = (version & 0x00000000FFFF0000L) >> 16;
    ulong revision = (version & 0x000000000000FFFFL);
    var osVersion = $"{major}.{minor}.{build}.{revision}";
找到了答案:

string deviceFamilyVersion = AnalyticsInfo.VersionInfo.DeviceFamilyVersion;
    ulong version = ulong.Parse(deviceFamilyVersion);
    ulong major = (version & 0xFFFF000000000000L) >> 48;
    ulong minor = (version & 0x0000FFFF00000000L) >> 32;
    ulong build = (version & 0x00000000FFFF0000L) >> 16;
    ulong revision = (version & 0x000000000000FFFFL);
    var osVersion = $"{major}.{minor}.{build}.{revision}";

是否尝试检查Environment.OSVersion?UWP SDK中不存在Environment.OSVersion。但我发现了这个,它似乎在我的盒子上起作用:@AdamVenezia是正确的,我只是偶然发现了一个与你亚当相似的答案。谢谢。您是否尝试检查Environment.OSVersion?UWP SDK中不存在Environment.OSVersion。但我发现了这个,它似乎在我的盒子上起作用:@AdamVenezia是正确的,我只是偶然发现了一个与你亚当相似的答案。谢谢