我正在寻找.NET核心project.json文件版本号格式的正式定义。
版本
Visual创建默认版本号"1.0.0-*“。我希望这意味着*在连续的构建上得到更新(它没有)。生成版本号为1.0.0。这意味着什么?法律上的可能性是什么?
依赖关系
假设KPM基本上是nuget前端,但它似乎不支持括号编号(例如“[1,2]”)--当我尝试除空白或x.x-*格式之外的任何内容时,我都会得到“非有效版本字符串”。
在源之外,是否有人有一个与正式定义的链接?
发布于 2014-11-23 08:21:28
我不知道找一个定义的来源有什么问题。我认为这是搜索最准确的地方,尤其是现在vNext是托管在GitHub上的。
查看所描述的异常,我们将指向SemanticVersion.cs。
,很明显,当您尝试以这种方式声明min/max版本时,会遇到问题。 --该方法中没有内置的[,]或(,)处理。
如果我们查看常规的NuGet版本规范,确实内置了这个处理程序。
至于指定可接受格式的文档,您可能要等到它超出CTP状态时才能完成。如果你认为这是一个问题,你应该用GitHub记录它。贡献者对这些类型的问题非常敏感。就我个人而言,我不确定是否需要在与构建一起部署依赖项时设置它的最大版本。
https://stackoverflow.com/questions/27079271
复制相似问题