c# - 如何在 C# 中自动化程序集文件版本

标签 c# version .net-assembly increment

程序集版本可以通过将其指定为“1.0.*”来自动递增,这会自动确定构建和修订号。 但是,如果出于一致性或其他原因,有人希望他们的文件版本与程序集版本相同,那么如何在不每次都手动输入的情况下实现呢? “1.0.*”方法不适用于 AssemblyFileVersion。

最佳答案

在Properties/AssemblyInfo.cs中,只注释掉最后一行

[assembly: AssemblyFileVersion("1.0.0.0")]

所以文件的末尾是

// You can specify all the values or you can default the Build and Revision Numbers 
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.*")]
//[assembly: AssemblyFileVersion("1.0.0.0")]

这样程序集版本号也将自动分配为文件版本。

关于c# - 如何在 C# 中自动化程序集文件版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41831665/

相关文章:

c# - 无法使用脚本任务将更新的值分配给 ssis 变量

javascript - 使用 github 版本更新 package.json 中的版本

tfs - 识别 Team Foundation Server 的版本

c# - Assembly.LoadFrom 和依赖项

c# - 根据条件更改 datagridview 单元格颜色

c# - 为什么 FileShare 不能按预期工作?

c# - 我的 Message Queue 发送的消息去了哪里?

asp.net-mvc - 如何正确识别vs2008版本级别?

asp.net-mvc - 为什么 ASP.NET MVC 4 有这么多 NuGet 包,哪些真正重要?

c# - 反编译导致错误CS1112,汇编困惑