加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 07:41:23 所属栏目:asp.Net 来源:网络整理
导读:我正在寻找.NET Core project.json文件的版本号格式的正式定义. 版 Visual Studio创建默认版本号“1.0.0- *”.我很乐意这意味着*在连续构建中得到更新(它没有).构建版本号为1.0.0.什么是*意味着什么是合法的可能性? 依赖 我期望依赖编号遵循nuget versionin
我正在寻找.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.贡献者对这些类型的问题非常敏感.就个人而言,我不确定在部署构建时是否需要设置最大版本的依赖项.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读