【发布时间】:2014-09-06 06:59:32
【问题描述】:
【问题讨论】:
标签: c# .net parsing semantic-versioning
【问题讨论】:
标签: c# .net parsing semantic-versioning
事实证明,答案就在我的眼皮底下。 NuGet.Core 本身包含一个带有 TryParse 方法的SemanticVersion class。
而且,事实上,您可以通过 NuGet 安装 NuGet.Core。 :P
更新(2018 年 4 月 30 日):更改了来自 @JeroenWiertPluimers 的每个指南的链接。
【讨论】:
master 分支,而不是您链接的特定版本
2.13 上的文件比 master 上的文件年轻 2 年。
我不知道。
但是,.NET 内置 Version 类非常乐意解析符合您问题中链接的语义版本控制规范的版本号。它将返回一个对象,其修订号的值为 -1。
【讨论】:
Version 处理预发布后缀。