myget - 为什么 MyGet 提要中的错误版本被标记为软件包的最新版本?
解决方案
我面临着同样的问题。我发现这不是 myget 标记最新包的问题,而是与 NuGet 包版本控制规则有关。
请阅读此链接以了解您的问题https://docs.microsoft.com/en-us/nuget/concepts/package-versioning
对我来说,问题如下,
这些软件包的版本如下,
7.2.0.build999 - 标记为最新
7.2.0.build1000 - 即使在 999 之后上传且版本高于 999,也未标记为最新
原因是,
当解析包引用和多个包版本仅因后缀不同时,NuGet 首先选择没有后缀的版本,然后按字母倒序对预发布版本应用优先级。
希望这可以帮助 :)
推荐阅读
- json - 从函数脚本运行时,用 cat 和 jq 修改的 JSON 文件输出不同
- encryption - 需要加密 ADF 复制数据活动中的特定列值?
- java - 休眠查询中时间戳类型更改为日期类型
- python - python - 附加数据框但从每个表中删除空列
- c# - 如何使用任何互联网协议发送简单字符串
- python - AttributeError:“str”对象没有属性“_fields”
- maven-3 - 如何让 Maven 依赖项从父 pom 传播到子模块?
- r - 如何标记一个值出现在 R 中多个组中的行?
- c++ - 无法将 sndfile 库链接到 cmake 项目(MacOS)
- c# - 带有其他按钮列表的按钮 C#