使用英语阅读

通过


NuGet 5.5 发行说明

NuGet 分发车辆:

NuGet 版本 适用于 Visual Studio 版本 适用于 .NET SDK
5.5.0 Visual Studio 2019 版本 16.5 3.1.2001

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

摘要:5.5 中的新变化

  • 已改进 Visual Studio 中 NuGet 包管理器 UI 的辅助功能与屏幕阅读器体验

    • 屏幕阅读器体验中的辅助功能问题、缺少“已安装”文本框的 altText 和辅助名称等 - #9059
    • 包列表内屏幕阅读器体验中存在的辅助功能问题 - #9077
    • 屏幕阅读器体验中与“浏览”、“安装”、“更新”选项卡相关的辅助功能问题 - #9078
    • 讲述人未提供“空白”、“无依赖关系”、“nuget.org”、“MIT”链接标签 #9157
  • 支持在本地源上所托管包的 Visual Studio 包管理器 UI 中显示自包含图标 - #8189

  • 通过调用 MSBuild Static Graph API,使用 RestoreUseStaticGraphEvaluation 可显著提高评估速度的无操作还原性能 - #8791

  • 已改进跨平台身份验证插件的 dotnet.exe 可靠性

    • dotnet restore 失败,并出现 TaskCanceledException - #7842
    • 插件:“任务已取消”- 由于此问题,ADO 身份验证出现问题。 - #8528
  • 添加 dotnet nuget <add|remove|update|disable|enable|list> source 命令 - #4126

  • 通过 dotnet nuget push 来支持 --skip-duplicate - #8778

  • 通过 msbuild /restore 来支持 packages.config - #8506

此版本中已修复的问题

Bug

  • 使用 V3 API 来重新编写自更新程序 - #4197

  • 如果将包依赖关系版本设为 "*",则会出现错误的包依赖关系版本 - #6697

  • ErrorUnsafePackageEntry 错误消息未指向问题源 - #7505

  • 未在 "*" 场景中遵循锁定文件 - #8073

  • NuGet.exe 在 PackageReference (MSBuild/Dotnet/VS restore do) 中使用 * 时未解析为包的最新版本 - #8432

  • 具有多目标 WPF 项目的 dotnet list package - #8463

  • 改进 ConcurrencyUtilities(减少 CPU 使用率)- #8653

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

  • Visual Studio NuGet 包 (RestoreManagerPackage) 需针对解决方案生成事件自动加载 - #8796

  • VSSettings 初始化期间出现死锁 - #8842

  • 如果将项目放置在解决方案文件夹中,VisualStudio ToolBox 则不会从 NuGet 包进行填充 - #8868

  • VS:解决方案还原因存在竞争而永久失败 - #8881

  • “已安装”选项卡上持续出现“正在加载......”,同时“更新”选项卡上持续出现“搜索<术语>”- #8890

  • 缓存过期后,VS PM UI 中缺少已嵌入图标 - #9069

  • FireAndForget PM UI 启动 - #9112

  • 还原:IncludeExcludeFiles.Equals(...) 实现不正确 - #9167

  • 还原:PackageSpec.Clone() 创建非一致克隆 - #9211

  • 虽然未选中“如果生成完成并出现错误,则始终显示错误列表”,但会显示错误列表 - #8190

  • Static Graph 还原不应传递空 SolutionPath - #9061

  • 还原:为每个项目计算了 4 次关闭次数 - #9042

  • 还原:DependencyGraphSpec.Load(...) 不需要 JObject - #9040

  • 还原:在大型对象堆 (LOH) 上创建的大型字符串 - #9031

  • 由于 MSBuild SDK 解析程序,较新 Mono 上的自定义 nuget.exe 可能会中断 - #8848

  • 当 nuget.dgspec.json“被其他进程使用”时,还原失败 - 8692

DCR

  • _GetRestoreProjectStyle 中的逻辑应位于任务中 - #8804

  • 默认情况下,在“已安装”选项卡上添加弃用信息 - #8541

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