2017-08-03 73 views
0

是否有可能獲得編譯應用程序以在C#中表示準確編譯編號的次數?所以,第一次編譯和運行應用程序時,應該說1.然後在第二個2上,依此類推。我正在尋找內置的東西,我不想跟蹤文件或任何東西。獲得總編譯時間

我基本上想這樣做,但我希望它在每次編譯時自動遞增。

Assembly assembly = Assembly.GetExecutingAssembly(); 
int buildNumber = assembly.GetName().Version.Build; 
+0

他們必須是連續的嗎? (爲什麼?)在開發過程中,項目通常會被編譯很多次,所以這似乎是一個奇怪的要求,因爲每次構建項目時都不會發布。 –

+0

如果構建號碼不需要連續,請參閱[本答案](https://stackoverflow.com/questions/826777/how-to-have-an-auto-incrementing-version-number-visual-studio ) –

+0

看看這個問題。它應該給你一個答案: https://stackoverflow.com/questions/356543/can-i-automatically-increment-the-file-build-version-when-using-visual-studio – Piotr

回答