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(",", "");