資源簡(jiǎn)介
之前有一個(gè)winfrom項(xiàng)目,想要通過獲取SVN版本號(hào)作為程序的內(nèi)部編譯版本號(hào)。網(wǎng)上也有各種方法,但沒有一篇行得通的方法。于是我經(jīng)過一系列研究,得出了一些經(jīng)驗(yàn),特總結(jié)成一篇博客。
方法一:通過SVN命令獲取版本號(hào)
類似地,我在項(xiàng)目中添加了一個(gè)名為"Version_inf.bat"的用于生成版本號(hào)的批處理文件,把他放在啟動(dòng)項(xiàng)目的目錄中。批處理文件中寫下如下腳本:
1 svn info>bin\Debug\SVN_Version.dll 2 findstr “Revision” bin\Debug\SVN_Version.dll
代碼片段和文件信息
using?System.Reflection;
using?System.Runtime.CompilerServices;
using?System.Runtime.InteropServices;
//?有關(guān)程序集的常規(guī)信息通過以下
//?特性集控制。更改這些特性值可修改
//?與程序集關(guān)聯(lián)的信息。
[assembly:?Assemblytitle(“WMSCS“)]
[assembly:?AssemblyDescription(“更新時(shí)間:$WCDATE$“)]
[assembly:?AssemblyConfiguration(““)]
[assembly:?AssemblyCompany(““)]
[assembly:?AssemblyProduct(“WMSCS“)]
[assembly:?AssemblyCopyright(“Copyright???2013“)]
[assembly:?AssemblyTrademark(““)]
[assembly:?AssemblyCulture(““)]
//?將?ComVisible?設(shè)置為?f
評(píng)論
共有 條評(píng)論