【问题标题】:Set AssemblyName.Version Property设置 AssemblyName.Version 属性
【发布时间】:2015-06-28 01:12:03
【问题描述】:

AssemblyName.Version 属性的 MSDN 描述表明它“获取或设置程序集的主要、次要、内部版本和修订号。”

我尝试设置程序集版本,但它不起作用。我将程序集的版本设置在一行并尝试在下一行获取它,该属性仍然包含以前的版本。

不幸的是,MSDN 页面上的示例仅显示了如何在构建新程序集时设置版本,但我想使用这种方法来增加现有程序集的版本号。

有人知道为什么会这样吗?也许,我遗漏了一些明显的东西,但这似乎很奇怪。

【问题讨论】:

  • 请出示您的代码
  • 您可以手动更改每个项目的 AssemblyInfo.cs 以获得所需的版本号
  • 为什么要在运行时更改程序集版本?下次构建时它会变回来

标签: c# .net assemblies


【解决方案1】:

查看文章:

Automatically update version number

它使用实用程序 AssemblyInfoUtil.exe 动态地进行更改

另一篇有趣的文章通过修改 IL 来完成同样的工作

Modify assembly version numbers

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-30
    • 2013-07-16
    • 2013-10-30
    • 2023-03-17
    • 2016-11-05
    相关资源
    最近更新 更多