0
我试图使用Assembly来获取应用程序版本,但它没有通用应用程序上的GetExecutingAssembly()方法,我该怎么做?如何获取Windows Phone通用应用程序的应用程序版本?
string version = "V " + Assembly.GetExecutingAssembly().FullName.Split(',')[1].Split('=')[1];
我试图使用Assembly来获取应用程序版本,但它没有通用应用程序上的GetExecutingAssembly()方法,我该怎么做?如何获取Windows Phone通用应用程序的应用程序版本?
string version = "V " + Assembly.GetExecutingAssembly().FullName.Split(',')[1].Split('=')[1];
您可以通过反射打通大会:
string version = this.GetType().GetTypeInfo().Assembly.GetName().Version.ToString(4);
我不得不使用以下方法来获取版本字符串为Windows 10通用的应用程序:
var version =
Application
.Current
.GetType()
.AssemblyQualifiedName
.Split(' ')[2]
.Split('=')[1]
.Replace(",", "");