如何讓程式集在每次編譯時自動產生不同的版本號

2022-03-14 16:23:41 字數 499 閱讀 8733

有的時候我們可能不光需要知道程式集的編譯版本,還可能需要

知道關於編譯的更詳細的資訊,比如大概編譯的時間等。

那麼怎麼做呢,難道需要每次編譯時都要改版本號嗎,

.net提供了乙個簡單的方法,把版本號如下這樣設定就可以了。

[assembly: assemblyversion("1.0.*")]

前兩位的主版本號和次版本號根據需要設定,第3位和第4位(編譯版本號和修改號)

只要設成*號就可以了。每次編譯的時候.net會自動設上對應的數字。

第3位表示當前日期自2023年1月1日以來的天數。

第4位表示自0點0分0秒開始的秒數。

通過檢視程式集的屬性可以看到生成的版本號。

或者在程式中通過assembly.getexecutingassembly().getname().version可以取到。

如何讓Delphi控制項在編譯時,自動新增所需的單元

在開發控制項的時候,常會類似碰到這樣的情況 我某個方法或事件的引數的型別,並不在delphi預設新增的單元中,如果此時直接編譯,必然會報錯。但是讓使用者逐個把所需的單元新增回來,又顯然太麻煩了,甚至使用者也不知道該新增哪些單元。有沒有辦法讓它自動化一點,在編譯時,讓控制項自動給單元新增所需的單元呢?...

在Linux系統如何讓程式開機時自動啟動

在linux系統如何讓程式開機時自動啟動 這是乙個最簡單的方法,編輯 etc rc.local 把啟動程式的shell命令輸入進去即可 要輸入命令的全路徑 類似於windows下的 啟動 使用命令vi etc rc.local 然後在檔案最後一行新增要執行程式的全路徑。例如,每次開機時要執行乙個ha...

在Linux系統如何讓程式開機時自動啟動

這也是乙個比較簡單的問題,有不少的方法可以解決,這裡介紹三種方法。因為是簡單介紹,所以具體細節不是很詳細,可以通過man看看相關手冊。一 etc rc.local 這是乙個最簡單的方法,編輯 etc rc.local 把啟動程式的shell命令輸入進去即可 要輸入命令的全路徑 類似於windows下...