獲得大會版本我們有一個AssemblyInfo.cs
文件在我們的Web應用程序,但我們確實有相同的解決方案等項目。他們大多是類庫。我被告知在我們的UI上顯示來自AssemblyInfo.cs
的Assembly版本。我發現在SO下述溶液從C# AssemblyFileVersion usage within a program從AssemblyInfo.cs中
using System.Reflection;
Version version = Assembly.GetExecutingAssembly().GetName().Version;
或
using System.Reflection;
using System.IO;
FileVersionInfo fv = System.Diagnostics.FileVersionInfo.GetVersionInfo
(Assembly.GetExecutingAssembly().Location);
Console.WriteLine("AssemblyVersion : {0}",
Assembly.GetExecutingAssembly().GetName().Version.ToString());
Console.WriteLine ("AssemblyFileVersion : {0}" ,
fv.FileVersion.ToString());
但這混淆了我點點。它說GetExecutingAssembly()
以及如果它在其他類庫的另一個程序集上運行,該怎麼辦?這些代碼是否總是從位於Web Project的AssemblyInfo.cs
文件中獲取? (這是我想要什麼)
http://stackoverflow.com/questions/2724546/how-to-get-assembly-version-not-file-version-for-another-exe這個問題舉行會談關於任何程序集的getying版本。 – 2013-02-28 02:01:30
謝謝你,但我不需要任何程序集,而是我想從'AssemblyInfo.cs'中找到,我想確保它來自那裏。 – Tarik 2013-02-28 02:02:27