gpt4 book ai didi

C# AssemblyVersion 3 位数,用于 NuGet 的 PreRelease 版本控制

转载 作者:太空狗 更新时间:2023-10-30 01:18:31 24 4
gpt4 key购买 nike

AssemblyInfo.cs中:

[assembly: AssemblyVersion("1.0.*")]

将生成一个 1.0.x.x 四位数版本号。

哪个,如果我使用这个 nuspec 元数据:

<version>$version$-test</version>

打包时产生错误:

The version « 1.0.5431.31092-test » does not follow semantic version control instructions

有解决这个问题的简单方法吗?

最佳答案

不可能,程序集的版本存储在 System.Version 类中,该类由 Major、Minor、Build 和 Revision 组成。

编辑:我有点仓促回答。当您将 AssemblyVersionAttribute 的构造函数与包含星号的字符串一起使用时,将生成一个版本的所有四个属性。导致版本号较小的唯一方法是指定确切的版本号,不带星号,即“1.0.1”。请参阅:http://msdn.microsoft.com/en-us/library/system.reflection.assemblyversionattribute.assemblyversionattribute(v=vs.110).aspx

如果您希望版本中的数字更少并且还生成版本号,您可以做的是使用外部工具在预构建步骤中更改版本号。

关于C# AssemblyVersion 3 位数,用于 NuGet 的 PreRelease 版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26939469/

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