程序集版本
由四部分组成,主版本、次版本、内部版本号、修订号。初版时,版本号为 1.0 或 1.00。
主版本,当项目在进行了重大修改或局部修正累积较多 , 而导致项目整体发生全局变化时 , 主版本号加 1;
次版本,当项目在原有的基础上增加了部分功能时 , 主版本号不变 , 次版本号加 1, 修订号复位为 0, 因而可以被忽略掉 ;
内部版本号,通常用于区分每日版本或者改动较小的兼容版本。
修订号,通常是为修复某个特定错误所需的增量编译保留的。有时,您会听到它被称为“紧急错误修复”号,因为当发送给客户针对某个特定错误的修复时,更改的通常是修订号。当项目在进行了局部修改或 bug 修正时,主版本号和次版本号都不变 , 修正版本号加 1;
附: alphal 内部测试版
beta 外部测试版
demo 演示版
Enhance 增强版或者加强版 属于正式版
Free 自由版
Full version 完全版 属于正式版
shareware 共享版
Release 发行版 有时间限制
Upgrade 升级版
Retail 零售版
文件版本
同上
总结:如果改了程序集版本的话,其他引用它他的DLL也必须重新编译,如果只是修改bug等情况下,只改变文件版本就可以了,这样不用重新编译。所以看到一些文件版本会比程序集的版本高。