代码之家  ›  专栏  ›  技术社区  ›  Colin Pickard

如何设置ASP.NET网站项目的版本?

  •  2
  • Colin Pickard  · 技术社区  · 14 年前

    0.0.0.0

    LabelVersion.Text = Assembly.GetExecutingAssembly().GetName().Version.ToString();
    

    我应该在构建时以某种方式确定程序集版本并存储它吗?我正在将CruiseControl.Net与MSBuild一起使用。

    2 回复  |  直到 14 年前
        1
  •  4
  •   AxelEckenberger    14 年前

    使用执行程序集并不是一个好的选择,因为执行程序集将是您的web服务器。但是,您可以从包含的dll中获取由该dll实现的类型的版本。

    typeof(myClass).Assembly.GetName().Version.ToString()
    
        2
  •  1
  •   John Weldon    14 年前

    大多数人使用前3位数字作为手动验证:

    Major.Minor.Release.xxxx
    

    许多人使用第四位数字作为源代码管理版本号。

    推荐文章