windows-phone-8.1
2014-10-09 82 views 0 likes 
0

我試圖使用Assembly來獲取應用程序版本,但它沒有通用應用程序上的GetExecutingAssembly()方法,我該怎麼做?如何獲取Windows Phone通用應用程序的應用程序版本?

string version = "V " + Assembly.GetExecutingAssembly().FullName.Split(',')[1].Split('=')[1]; 

回答

0

您可以通過反射打通大會:

string version = this.GetType().GetTypeInfo().Assembly.GetName().Version.ToString(4); 

(從Chris Sienkiewicz's Blog

0

我不得不使用以下方法來獲取版本字符串爲Windows 10通用的應用程序:

var version = 
    Application 
    .Current 
    .GetType() 
    .AssemblyQualifiedName 
    .Split(' ')[2] 
    .Split('=')[1] 
    .Replace(",", ""); 
相關問題