每次运行生成的.EXE执行程序 都有一个版本号 如 1.0.1733.20596
有谁知道知道 这个版本号的后两部分1733.20596是按照什么规则来生成的吗???? 知道的话请一定要告诉我啊 最好能详细点啊
---------------------------------------------------------------
每个项目里有一个AssemblyInfo.vb文件,
里头的
1<assembly: assemblyversion("1.0.*")=""> 的决定版本,
2如果不想自动生成,可以手工改,
3比如<assembly: assemblyversion("1.0.0.0")=""> ,
4这样编译的时候就不变了
5
6至于那个规则,可以这样试下去
7<assembly: assemblyversion("1.0.0.*")="">
8只变最后一位,然后观察观察观察。
9\---------------------------------------------------------------
10
11Visual Basic .NET 中版本编号
12
13在 Visual Basic 6.0 中,设置 App 对象的 Major、Minor 和 Revision 属性可控制应用程序的版本号。例如,将 Major 设置为 1、将 Minor 设置为 2 并将 Revision 设置为 3 所产生的版本号为 1.2.0.3。
14
15在 Visual Basic .NET 中,版本号属性被替换为 AssemblyVersion 属性,它包括四部分:Major、Minor、Revision 和 Build。对于上例,得到的版本号将是 1.2.3.x,其中 x 是内部版本号,它在每次生成程序集时递增。
16
17当应用程序从 Visual Basic 6.0 升级时,只升级 Major 和 Minor 属性;Visual Basic .NET 为 Revision 和 Build 属性分配新值
18
19\---------------------------------------------------------------
20
21AssemblyInfo.vb文件,
22
23
24AssemblyTitle 产品描述
25AssemblyDescription 备注
26AssemblyCompany 公司
27AssemblyProduct 产品名称
28AssemblyCopyright 版权
29AssemblyTrademark 商标
30
31<assembly: assemblyversion("1.0.*")=""> 的决定版本,
32如果不想自动生成,可以手工改,
33比如<assembly: assemblyversion("1.0.0.0")=""> ,
34这样编译的时候就不变了</assembly:></assembly:></assembly:></assembly:></assembly:>