2011-01-26 55 views

回答

9

如果你想在應用程序運行時,你可以在的System.Reflection帶來,做這樣的事情來檢查:通過這個下面的代碼

public static string getAsmVersionInfo() 
    { 
     return "v " + ParseVersionNumber(Assembly.GetExecutingAssembly()).ToString(); 
    } 

    public static Version ParseVersionNumber(Assembly assembly) 
    { 
     AssemblyName assemblyName = new AssemblyName(assembly.FullName); 
     return assemblyName.Version; 
    } 

Assembly assembly = Assembly.GetExecutingAssembly(); 
if (assembly.FullName != null) 
{ 
    string versionPart = assembly.FullName.Split(',')[1]; 
    string version = versionPart.Split('=')[1]; 

    // check version against something 
} 
+0

這另一種解決方案可以改變aspx頁面的標題我不知道爲什麼全名是好的,但的GetName()是一個安全異常。 – 2011-01-26 19:20:07

相關問題