我正在尝试使用Assembly获取应用版本,但它在Universal App上没有GetExecutingAssembly()方法,我该怎么做?
string version = "V " + Assembly.GetExecutingAssembly().FullName.Split(',')[1].Split('=')[1];
答案 0 :(得分:0)
你可以通过反思来完成装配:
string version = this.GetType().GetTypeInfo().Assembly.GetName().Version.ToString(4);
答案 1 :(得分:0)
我必须使用以下内容来获取Windows 10 Universal App的版本字符串:
var version =
Application
.Current
.GetType()
.AssemblyQualifiedName
.Split(' ')[2]
.Split('=')[1]
.Replace(",", "");