level 13
Nukepayload2
楼主
之前我开发了一些应用,在关于中会显示出应用的版本和系统的版本。这些代码迁移到uwp都会失效。所以我现在告诉大家怎么改。
首先引入我的GitHub上面的开源库Nukepayload2.CodeConversionServices.Shared
然后你可以看到这段代码:
Imports Windows.System.Profile.AnalyticsInfo
Friend Module SystemVersion
<Extension>
Function ToDisplayString$(ver As PackageVersion)
Return $"{ver.Revision}.{ver.Build}.{ver.Minor}.{ver.Major}"
End Function
Friend Function GetWindowsVersionAndType$()
Return VersionInfo.DeviceFamily & ",
" & CULng(VersionInfo.DeviceFamilyVersion).static_cast(Of PackageVersion).ToDisplayString
End Function
End Module
这就是用来获取系统版本,并且格式化版本为字符串的。
获取包版本只要写Package.Current.Id.Version.ToDisplayString就行了。
---贴吧极速版 For UWP
2016年01月31日 15点01分
1
首先引入我的GitHub上面的开源库Nukepayload2.CodeConversionServices.Shared
然后你可以看到这段代码:
Imports Windows.System.Profile.AnalyticsInfo
Friend Module SystemVersion
<Extension>
Function ToDisplayString$(ver As PackageVersion)
Return $"{ver.Revision}.{ver.Build}.{ver.Minor}.{ver.Major}"
End Function
Friend Function GetWindowsVersionAndType$()
Return VersionInfo.DeviceFamily & ",
" & CULng(VersionInfo.DeviceFamilyVersion).static_cast(Of PackageVersion).ToDisplayString
End Function
End Module
这就是用来获取系统版本,并且格式化版本为字符串的。
获取包版本只要写Package.Current.Id.Version.ToDisplayString就行了。
---贴吧极速版 For UWP