使用英语阅读

通过


NuGet 6.5 发行说明

NuGet 分发车辆:

NuGet 版本 适用于 Visual Studio 版本 适用于 .NET SDK
6.5 Visual Studio 2022 版本 17.5 7.0.2001
6.5.1 空值 不适用 1

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

摘要:6.5.1 中的新变化

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

摘要:6.5 中的新变化

  • 管理针对 CPM 项目的 Directory.Packages.props 文件中的包 - #11890

  • 包源映射 UI - 允许在 NuGet 选项 UI 中创建/删除包源映射 - #11363

  • 包源映射 UI - 在 NuGet 选项 UI 中列出包源映射 - #11362

  • 观察 HTTP 请求重试的重试延迟 - #10558

  • list package 的计算机可读输出 - #7752

  • 遵循 WarningsNotAsErrors - #5375

  • 手动修改 nuget.config 时,重新加载 Visual Studio 包源 - #1538

  • 还原解决方案筛选器 (.slnf) 文件中所列项目的依赖关系 - #10809

此版本中已修复的问题

DCR:

  • 在 MSBuild 项目 SDK 解析期间,始终在失败时记录错误 - #12312

  • 用于控制 nuget.exe 命令输出语言的环境变量 NUGET_CLI_LANGUAGE - #12181

  • 当警告提升为错误时,请将其明示 - #8803

  • 使用 nuget.exe 来打包 SDK csproj 时,显示错误 - #7778

Bug:

  • 输出版本选项仅适用于 dotnet list package 中的格式 json 选项 - #12293

  • NuGet 可传递固定会更改 g.props 导入顺序,从而中断生成 - #12278

  • 中心可传递依赖关系的 PrivateAssets 应流动,而无论其父级是项目还是包 - #12276

  • 将标志流错误纳入可传递固定集中托管依赖关系 - #12274

  • ConfigurationDefaults.Instance.DefaultPackageSources 中可能存在争用情况 - #12246

  • NuGet 未对 HTTP 429 响应进行重试 - #12214

  • 简化 Linq Any 方法以改进性能 - #12193

  • InstallPackagesFromVSExtensionRepository 中出现 StackOverflowException - #12192

  • Versions_SelectionChanged 更改所选包时引发 NullReferenceException - #12184

  • 在 SetPlatform 协商期间,基于静态图的还原失败并出现 NullReferenceException - #12177

  • 在还原期间,为新的 GraphNode 创建空的 InnerNode 和 ParentNode 时减少内存分配 - #12157

  • 当其他设置文件导致异常时,SettingsLoadingContext 引发异常 - #12154

  • 错误的 NuGet.config 会导致基于 NuGet 的 MSBuild SDK 解析程序引发未经处理的异常 - #12152

  • 包源映射选项的“添加”对话框中的水印 TextBox 字体颜色不正确 - #12141

  • VS2022 17.1.2:.NET Standard 2.0 和 .NET 4.7.1 之间的依赖关系引发 NuGet 错误“System.Memory,Version=4.0.1.1 未找到”- #12137

  • .NET 8 中的重大变更 - Environment.GetFolderPath 在 UNIX 上返回不正确的路径 - #12127

  • NuGet.Commands 中的 nuget.exe 字符串未本地化 - #12097

  • 在启用静态图的 Visual Studio 中发布时,进程参数字符串过长 - #11968

  • 为 NuGet 错误 NU1012 提供解决方案 - 打包错误未调用问题文件 - #11905

  • 某些 CLI 命令未遵循 DOTNET_CLI_UI_LANGUAGE - #11326

  • 在确定解决方案文件夹以及解决方案是否已打开时,减少 UI 线程切换 - #11090

  • 在 Visual Studio 中保存设置时出现问题 - 添加源会引发异常 - #8407

  • PackageDependencyGroup 未正确实现 Equals - #6478

此版本中提交的列表

社区参与

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