gpt4 book ai didi

.net - 如何最好地使用文件版本和程序集版本?

转载 作者:行者123 更新时间:2023-12-03 05:51:05 25 4
gpt4 key购买 nike

在 .NET 中,构建项目时有两个可用的版本号:文件版本和程序集版本。您如何使用这些数字?保持它们相同吗?自动递增一个,但手动更改另一个?

还有 AssemblyInformationalVersion 属性呢?

我发现这篇支持 Microsoft 知识库 (KB) 文章提供了一些帮助:How to use Assembly Version and Assembly File Version .

最佳答案

在具有多个项目的解决方案中,我发现非常有用的一件事是让所有 AssemblyInfo 文件都指向管理版本控制的单个项目。所以我的 AssemblyInfos 有一行:

[assembly: AssemblyVersion(Foo.StaticVersion.Bar)]

我有一个项目,其中有一个声明字符串的文件:

namespace Foo
{
public static class StaticVersion
{
public const string Bar= "3.0.216.0"; // 08/01/2008 17:28:35
}
}

然后,我的自动构建过程只是通过从数据库中提取最新版本并增加倒数第二个数字来更改该字符串。

只有当功能集发生巨大变化时,我才会更改主要内部版本号。

我根本不更改文件版本。

关于.net - 如何最好地使用文件版本和程序集版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com