Sad*_*egh 8 visual-studio-2010
如何设置visual studio 2010在每个构建中设置为项目的自动增量版本?
这个功能是否存在vs2010?
Flo*_*oyd 16
更改AssemblyInfo.cs文件:
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
Run Code Online (Sandbox Code Playgroud)
至
[assembly: AssemblyVersion("1.0.*")]
//[assembly: AssemblyFileVersion("1.0.0.0")]
Run Code Online (Sandbox Code Playgroud)
Nic*_*les 15
正如其他人提到的那样,1.0.*总是被替换为1.0.{date}.{time]所以它应该总是增量(你会想到的)
在VS2010中将AssemblyVersion更改为[assembly:AssemblyVersion("1.0.*")]工作,请注意您必须关闭解决方案/项目,重新打开它然后重新构建它(不构建)以刷新/更改构建+修订值.
日期/时间似乎是从项目打开时获得的,因此关闭/重新打开以刷新修订/构建值,我想如果您一次性更改项目中的各个位并且它赢了,这很有用不断改变AssemblyVersion可能会破坏其他位.
To return the date from the build value:
DateAdd(DateInterval.Day, build, DateValue("01/01/2000"))
' build is the number of days from 1/1/2000
To return the time from the revision value:
Date.FromOADate(revision / 1800 / 24)
' depending on your timezone you may have DST/BST issue with resulting time
Run Code Online (Sandbox Code Playgroud)
如果您使用 c/c++ 开发本机软件,则 AssemblyInfo.cs - 文件不存在...因此这个答案对于很多开发人员来说毫无用处 - 人们可以查看一下http://autobuildversion.codeplex。 com ...但是这个扩展似乎不适用于 VS2010,尽管网站上另有说明 - 如果您使用的是旧版本的 VS,那么您可能会很好地使用
| 归档时间: |
|
| 查看次数: |
25984 次 |
| 最近记录: |