我想在我的標題欄上顯示當前的BUILD信息。 (main_form.txt)。我想在我的標題欄上顯示當前的BUILD信息
我已經看到幾個參考找到它,但沒有人給我我想要的數據。
我的項目是一個相當簡單的Visual Studio速成2015年,贏得窗體應用程序.NET 4.5
當我看到在性能/發表我看到版本是currenly 1.0.0.13 並會增加每個發佈我做。
我在哪裏可以得到這些變量?
我在bbox2.exe.manifest文件下面一行看到....
asmv1:assemblyIdentity名稱= 「bbox2.exe」 版本= 「1.0.0.13」 公鑰= 「1d053a5b342cefc4」 LANGUAGE =」中性」 ........
在另一篇文章下面表明我已經試過..
Dim ass As System.Reflection.Assembly = System.Reflection.Assembly.GetExecutingAssembly()
Dim ver As System.Version = ass.GetName().Version
Me.Text = ("BlacBox" & ver.Major & "." & ver.Minor & "." & ver.Revision & "." & ver.Build)
,但總是讓我1.0.0.0?
任何和所有的建議表示讚賞。
的可能的複製[我如何在.NET應用程序的當前發佈的版本?(HTTP://計算器.com/questions/1248824/how-do-i-get-the-current-published-version-in-a-net-application) – sstan
當您使用點擊一次發佈應用程序時,*發佈版本*可用,否則您可以在* My Project *文件夾下的'AssemblyInfo.vb'中使用'AssemblyVersion'的值。 與發佈版本一樣,您可以使用''或'>自動增加程序集版本。將主版本,次版本和版本更改爲合適的值。 –
** OP:[我沒有使用點擊一次。](http://stackoverflow.com/questions/34821037/i-want-to-show-the-current-build-info-on-my-title-bar #comment57389157_34821632)**所以你應該知道如果你不使用點擊一次,當然你應該使用'AssemblyVersion',你也應該通過改變'AssemblyVersion'到'AssemblyVersion(「。*」)>'那麼獲取足夠的版本就可以使用'Assembly.GetExecutingAssembly()。GetName()。Version.ToString()' –