zoukankan      html  css  js  c++  java
  • .NET程序集版本号的奥秘

    有没有看过这样的一些程序集,他们的版本号很长,例如这样:1.0.3057.19322 ,它们具体代表什么含义呢?让我们来一探究竟

    在程序集的AssemblyInfo.cs文件中用如下的语法指定版本号,然后编译它,你就会发现自己的程序集也拥有了一串这么长度版本号。

    [assembly: AssemblyVersion("1.0.*")]

    但是,为什么呢?请看下面的解释

    AssemblyVersion包含4个部份:主版本号.副版本号.编译号.修订号,

    星号就是告诉编译器用当前时间来填写编译号和修订号。编译号就是从2000年1月1号起的天数,而修订号则是从当天凌晨起的秒数除以2。这样的算法可以确保修订号是不断递增的:每次编译后的号码都会比前一次高。

  • 相关阅读:
    Tomcat安装与配置
    模板方法模式
    观察者模式
    访问者模式
    策略模式
    迭代器模式
    状态模式
    访问者模式
    备忘录模式
    解释器模式
  • 原文地址:https://www.cnblogs.com/chenxizhang/p/1197879.html
Copyright © 2011-2022 走看看