NuGet 分发车辆:
| NuGet 版本 | 在 Visual Studio 版本中可用 | 在 .NET SDK 中可用 |
|---|---|---|
| 5.2.0 | Visual Studio 2019 版本 16.2 | 2.1.80X1、 2.2.40X2 |
| 5.2.1 | n/a | n/a .NET Core 2.2 自 2019 年 12 月 23 日起不受支持 |
1随 Visual Studio 2019 和 .NET Core 工作负载一起安装
阿拉伯数字通过 Visual Studio 2019 和 .NET Core 工作负载作为可选安装提供
摘要:5.2.1 中的新增功能
- [安全]: Microsoft安全公告 CVE 2022-30184 | .NET 信息泄露漏洞 - #11883
摘要:5.2 中的新增功能
修复了由于 Linux 和 Mac 上的路径问题导致偶尔出现 NuGet操作失败的严重错误 - #7341
在 Visual Studio 中使用 NuGet 包管理器 UI 浏览包时,尤其是在慢速源的情况下,改进了用户界面的响应速度 - #8039
锁文件(#8187,#8160,#8114,#7840)和身份验证插件(#8300,#8271,#8269,#8210,#8198,#7845)的大量提升可靠性修复。
此版本中已修复的问题
Bugs
性能:包管理器控制台:UI 延迟更新“默认项目”组合框所选值 - #8235
性能:PM UI 中的性能改进 - #8039
性能:在 PMC 中读取默认项目时的 UI 延迟 - #6824
性能:[vsfeedback] 本地包源的 NuGet 更新选项卡冻结 - #6470
插件:如果插件无法启动或提前终止,NuGet 将等待完全握手超时 - #8300
插件:提高插件启动失败的可诊断性 - #8271
插件:nuget.exe 发现内置插件时出现问题 - #8269
插件:缓存文件永远不会读取 - #8210
插件:“任务已取消。”还原期间身份验证插件出错 - #8198
插件缓存在 Linux 平台上间歇性无法发现 - #7845
LockFile:使用 ATF 时,由于错误的目标框架相等性检查,它具有错误的 NU1004 - #8187
LockFile:如果锁定文件为空或格式不正确,则不遵循“--locked-mode”还原标志 - #8160
LockFile:在包锁定文件中不要将带有自定义程序集名称的项目小写 - #8114
LockFile:在锁定文件中使项目引用小写 - #7840
还原:安装被篡改的包会导致多次安装尝试失败(输出重复) - #8175
VS:NuGet 更新后解决方案用户选项无法反序列化 - #8166
UnitTest 项目中的 dotnet-list-package 返回错误 - #8154
为 VS 安装程序创建 NuGet 包组 - 修复某些 VSIX 安装问题 - #8033
GeneratePackageOnBuild 不应设置 NoBuild。 - #7801
当 .nuspec 文件包含显式程序集引用元素时,新选项“-SymbolPackageFormat snupkg”将生成错误 - #7638
NuGet.targets(498,5):错误:找不到路径“/tmp/NuGetScratch - #7341”
DCR: