![](/img/trans.png)
[英]Initialize the build.number with the version in the AssemblyInfo.cs
[英]AssemblyInfo build number not updated
我在AssemblyInfo.cs
有以下代碼:
[assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyFileVersion("1.0.0.0")]
我正在嘗試確保每次構建/重建項目時Build Number
更改。 但是,在那種情況下它沒有。 如果我在不同的日子構建它,則只有Revision
更改。
我錯過了什么?
只需評論一下:
[assembly: AssemblyVersion("1.0.*")]
//[assembly: AssemblyFileVersion("1.0.0.0")]
如果您需要更改AssemblyFileVersion,則必須手動執行此操作。
或者,你可以使用T4模板機制,如所描述HERE
你需要注釋掉
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
[assembly: AssemblyVersion("1.0.*")]
//[assembly: AssemblyFileVersion("1.0.0.0")]
MSDN說:
您可以指定所有值,也可以使用星號( )接受默認的內部版本號,修訂號或兩者。 例如,[assembly:AssemblyVersion(“2.3.25.1”)]表示2為主要版本,3表示次要版本,25表示構建號,1表示版本號。 諸如[assembly:AssemblyVersion(“1.2。 ”)]之類的版本號指定1作為主要版本,2作為次要版本,並接受默認的構建和修訂號。 諸如[assembly:AssemblyVersion(“1.2.15。*”)]之類的版本號指定1作為主要版本,2作為次要版本,15作為構建號,並接受默認修訂號。 默認內部版本號每天遞增。 默認修訂號是自當地時間午夜起的秒數(不考慮夏令時的時區調整)除以2。
嘗試注釋掉[assembly:AssemblyFileVersion(“1.0.0.0”)]並只留下[assembly:AssemblyVersion(“1.0。*”)]
文件版本是不是在變化?
第三個數字(滿分4個)是自2000年以來的天數。這不會隨着每次構建而改變,只是每天都有。
將其更改為:
[assembly: AssemblyVersion("1.0.*")]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.