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 一起安装
- 支持具有浮动版本的预发行包。
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
针对
-source
的nuget.exe push
帮助应建议使用源名称,而不是源 URL - #9265dotnet 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: