使用英语阅读

通过


NuGet 6.6 发行说明

NuGet 分发车辆:

NuGet 版本 适用于 Visual Studio 版本 适用于 .NET SDK
6.6 Visual Studio 2022 版本 17.6 7.0.3001
6.6.1 空值 7.0.3041
6.6.2 Visual Studio 2022 版本 17.6 7.0.3131

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

摘要:6.6.2 新增功能

  • [安全性]:Microsoft 安全公告 CVE-2024-0057 | NuGet 客户端绕过安全功能漏洞 - #12653

摘要:6.6.1 中的新变化

  • [安全性]:Microsoft 安全公告 CVE-2023-29337 | NuGet 客户端远程代码执行漏洞 - #12653

备注

Linux 上存在行为中断性变更。 NuGet 在其各种操作期间用于存储临时文件的位置已从 /tmp/NuGetScratch 更改为 /tmp/NuGetScratch<username>。 例如,对于用户 User1,临时文件夹将变为 /tmp/NuGetScratchUser1

摘要:6.6 中的新变化

  • [长篇故事]:针对 17.6 的中央包管理改进 - #12413

此版本中已修复的问题

DCR:

  • 基于静态图的还原应始终在失败时记录错误 - #12372

Bug:

  • 在 CPM 中断项目还原的项目中,设置 CentralPackageVersionOverrideEnabled=false - #12500

  • 基于静态图的还原在具有备用控制台编码的系统上崩溃 - #12373

  • GlobalPackageReference 不适用于旧式 csproj 项目 - #12368

  • 从 IIS 打开的网站项目无法安装包 - #12337

  • SemanticVersion.ToString 中出现 StackOverflow - #12330

  • 引用不可还原的项目时,出现静态图还原失败 - #12322

  • VS 和命令行中的 CPM 选择进行检测各不相同 - #12285

  • PrivateAssets 错误地流入可传递固定集中托管依赖关系 - #12270

  • 由于计算了 "CentralTransitiveDependencyGroups",SDK v7.0.100 中出现 NuGet 还原的性能回归 - #12269

  • [Bug]:NuGet.VisualStudio 依赖于 NuGet.org 上不存在的包 - #12164

  • [Bug]:自定义内核会中断 NuGet - #11995

  • PackageSource:返回了可能不正确的哈希代码 - #10276

此版本中提交的列表

社区参与

感谢帮助实现此出色 NuGet 版本的所有参与者!

  • kant2002
    • 5103 修复 CentralPackageVersionOverrideEnabled=false 时的项目还原
  • atamagaii
    • 5078 已更改英语资源 MsbuildPathNotExist 以正确描述......
  • pombredanne
    • 5083 修复次要拼写错误
  • NikolaMilosavljevic
    • 5091 在源生成中剪裁掉 netframework 目标
  • uweigand
    • 5046 通过 NUGET_CONCURRENCY_LIMIT 限制并发连接数
  • marcin-krystianc
    • 4954 已改进计算可传递固定集中托管依赖关系的 PrivateAssets 的性能
    • 4953 集中托管的可传递依赖关系的有效 PrivateAssets 应为父依赖关系的交集