NuGet 5.6 发行说明

NuGet 分发车辆:

NuGet 版本 适用于 Visual Studio 版本 适用于 .NET SDK
5.6.0 Visual Studio 2019 版本 16.6 3.1.3001

1随具有 .NET Core 工作负荷的 Visual Studio 2019 一起安装

摘要:5.6 中的新变化

  • 支持具有浮动版本的预发行包。 Version="*-*"Version="1.*-*"和类似于最新版本的浮动版本,其中包括指定范围内的预发行版本 - #912

此版本中已修复的问题

Bug:

  • 当 snupkg 不存在时,nuget push *.nupkg 失败 - #8148

  • 包和其他若干代码路径均因区域设置而失败。 使用 RegexOptions.CultureInvariant - #8246

  • 性能:已卸载项目场景的 DG 规范不应在预览还原中编写 - #8793

  • 还原:通过缓存解决方案依赖项关系图规范来提高性能 - #9201

  • 通过 PM 控制台安装包后,PM UI 不适用于 SDK 式项目 - #9203

  • 已嵌入图标无法显示在具有本地包源的 PM UI 中 - 取决于 / 和 \ - #9225

  • 如果 NuGetVersion.TryParseStrict() 分析失败,则应返回 false - #9255

  • 针对 -sourcenuget.exe push 帮助应建议使用源名称,而不是源 URL - #9265

  • dotnet nuget add package SourceUri 创建错误的默认包源名称 - #9277

  • 切换选项卡时,屏幕阅读器未显示“正在搜索......”消息 - #9307

  • 辅助功能:在深色主题中,在 PM UI 选项卡中无法访问焦点矩形颜色 - #9336

  • nuget.exe 5.5 无法使用 MSBuild 14 或更低版本来还原 - #9458

  • 请勿在还原消息中记录毫秒时间 - #8977

  • 使 IOutputConsole 变为异步 - #9268

  • MSBuild 版本选取在某些非英语区域中效果不佳 - #9322

  • dotnet nuget list source - 上缺少格式默认值 #9337

  • 性能:RestoreOperationLogger 具有不必要的线程关联 - #9288

  • dotnet nuget 命令自动创建文档 - #9146

  • 默认详细程度不应报告每个项目的无操作还原 - #8792

  • 支持将 -DependencyVersion 参数用于 NuGet.exe update,类似于 install 命令 - #7694

DCR:

  • 添加对 net5.0 目标框架的初始支持 - #9584

  • 在 PM UI 的“更新”选项卡中按 ID 对包进行排序 - #9278

版本 5.6 中所有已修复问题的列表