gpt4 book ai didi

asp.net-core - project.json 版本控制格式

转载 作者:行者123 更新时间:2023-12-03 17:48:37 24 4
gpt4 key购买 nike

我正在寻找 .NET Core project.json 文件的版本号格式的正式定义。

版本
Visual Studio 创建默认版本号“1.0.0-*”。我希望这意味着 * 在连续构建中得到更新(它没有)。构建版本号是 1.0.0。 * 是什么意思,有哪些法律可能性?

依赖项
我希望依赖编号遵循 nuget versioning rules鉴于 KPM 基本上是一个 nuget 前端,但它似乎不支持括号编号(例如“[1,2)”) - 当我尝试除空白或xx-* 格式。

在来源之外,有人有正式定义的链接吗?

最佳答案

我不确定查看定义的来源有什么问题。我认为这是最准确的搜索位置,尤其是现在 vNext 托管在 GitHub 上。

查看所描述的异常,我们指向 SemanticVersion.cs。

In the method TryParseInternal , it's fairly obvious why you're running into issues when attempting to declare min/max versions that way.根本没有处理 [,](,)内置到该方法中。

如果我们查看常规的 NuGet 版本规范,it's obvious that TryParseVersionSpec does have this handling built in.

至于指定可接受格式的文档,您可能必须等到它退出 CTP 状态。如果您认为这是一个问题,您应该document it in GitHub .贡献者对这些类型的问题非常敏感。就我个人而言,我不确定在与您的构建一起部署时是否需要设置依赖项的最大版本。

关于asp.net-core - project.json 版本控制格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27079271/

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