gpt4 book ai didi

nuget-package - Appveyor 似乎忽略了信息版本

转载 作者:行者123 更新时间:2023-12-04 06:20:05 26 4
gpt4 key购买 nike

我试图让我的 NuGet 包由 AssemblyInformationalVersion 进行版本控制,同时保持 AssemblyVersion 不变。我在我的 .nuspec 中使用标签 $version$。

但是,如果我使用 appveyor 构建 NuGet,它会继续使用 AssemblyVersion。

我的 appveyor.yaml :

version: 1.0.{build}
pull_requests:
do_not_increment_build_number: true
configuration: Release
assembly_info:
patch: true
file: '**\AssemblyInfo.*'
assembly_file_version: '{version}'
assembly_informational_version: '{version}'
before_build:
nuget restore
build:
publish_nuget: true
parallel: true
verbosity: minimal
deploy:
provider: NuGet
api_key: <SKIPPED>

我的 .nuspec摘抄
<metadata>
....
<version>$version$</version>
....
</metadata>

更新:
我检查了信息版本正确设置为文件:
Informational version

另外,我不知道它是否相关,但它似乎忽略了我的 <files>指令并将所有内容放入 lib而不是 analyzers\dotnet\cs

最佳答案

如果 AssemblyInfo.*,这种情况经常发生文件不包含 AssemblyInformational标签。在这种情况下,AppVeyor 无需修补。

关于nuget-package - Appveyor 似乎忽略了信息版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43584465/

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