gpt4 book ai didi

.net - .NET 程序集名称是否应该包含版本号?

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

目前,我们内部就实际的 .NET 程序集名称是否应包含代码的版本号(例如 CodeName02.exe 或 CompanyName.CodeName02.dll)进行了激烈的内部争论。有谁知道像 Microsoft 这样的权威来源可以提供有关此问题的指导吗?

最佳答案

这就是 Properties/AssemblyInfo.cs 文件的用途。

该文件中有两个版本,文件版本和程序集版本:

[assembly: AssemblyVersion("1.1.0.256"]
[assembly: AssemblyFileVersion("1.1.0.256")]

一旦设置完毕,您就可以使用它们来跟踪二进制文件的版本。通过右键单击->属性,可以在资源管理器中轻松查看它。

Microsoft 应用程序(和操作系统)中包含的 dll 或 exe 名称均不使用该约定。

其他系统将使用这些数字来解决依赖关系并验证版本。例如,MSI 系统将根据版本属性更新二进制文件。

关于.net - .NET 程序集名称是否应该包含版本号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/310226/

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