NuGet 6.11 发行说明
NuGet 分发车辆:
NuGet 版本 | 适用于 Visual Studio 版本 | 适用于 .NET SDK |
---|---|---|
6.11 | Visual Studio 2022 版本 17.11 | 8.0.4xx1 |
1 随具有 .NET 工作负荷的 Visual Studio 2022 一起安装
摘要:6.11.1 新增功能
此版本中已修复的问题
- 修复了“多次尝试下载 nupkg 均失败”- #13545
摘要:6.11 的新增功能
抑制 PackageReference 项目特定公告的 NuGetAudit 警告 – #13679
将
--allow-insecure-connections
选项添加到 dotnet SDK – #13396在 Visual Studio 包管理器 UI 中将作者替换为所有者 - #12501
[功能]:向 dotnet CLI 添加 dotnet nuget why – #11943
NuGet 无法从存在 SSL 证书问题的 HTTPS 源还原 – #4387
中断性变更
MSBuildRestoreUtility.GetRestoreAuditProperties
需要中断性变更才能读取NuGetAuditSuppress
项目 - #13313
此版本中已修复的问题
IVsNuGetProjectUpdateEvents.ProjectUpdateStarted 或 ProjectUpdateFinished 应仅提供将进行更改的文件列表。 - #13413
dotnet nuget
命令不应输出有关所有错误的使用情况信息 – #13251[DCR]:NuGet 导致在 VS 中引发和捕获许多 ArgumentException – #11535
从 NuGet.CommandLine.XPlat 中移除 .NET Framework TFM – #8452
PERF:GetPackageInfo 通过不必要地调用 GetNupkgMetadataPath 来分配 – #13556
使用 --framework 选项时,“dotnet nuget why”崩溃 – #13547
NuGet.Client 中的 SignatureUtility.GetCertificates 可以在错误时跳过调用 Dispose – #13535
为“Path”参数提供目录时,“dotnet nuget why”无效 – #13527
NuGet IntelliCode 包建议缺少包列表中的作者 – #13515
在 VS 中重新生成会导致不必要的还原 – #13505
MSB4181:“Restore Task”任务返回了 false,但未记录错误。 - #13460
TaskResultCache 错误地为所有键共享了相同的锁对象。 - #13448
对 CompareTo 和 Equals 的调用不应分配 – #13442
在 KnownOwnerViewModel 中启用“可为空和引发” – #13425
PackageSourceProvider.UpdatePackageSource
不遵循disableTLSCertificateValidation
属性中的值 – #13423PackageSourceProvider.UpdatePackageSource
不遵循AllowInsecureConnection
字段中的值 – #13418尝试安装旧版本时,“nuget install -ExcludeVersion”不准确地报告“已安装” – #13334
关闭解决方案后,漏洞信息栏在解决方案资源管理器中保持可见 – #13055
社区参与
感谢帮助实现此出色 NuGet 版本的所有参与者!
- seclerp
- mmitche
- ToddGrun
- 5859 通过有条件地调用 GetNupkgMetadataPath 来减少 GetPackageInfo 中的分配
- omajid
- 5848 在 SignatureUtility.GetCertificates 中失败时处置证书
- SimonCropp
- 5842 删除冗余 .GetTypeInfo()
- ryanmolden
- 5834 在查询旧项目时,消除第一次机会的 ArgumentExceptions,以获取通过 DTE 不存在的属性
- hickford
- 5743 如果已安装更高版本的包,则请更正消息
- ViktorHofer
- 5764 使用 .NET SDK 源链接集成
- NikolaMilosavljevic
- 5738 禁用 CA2022 错误
- jv42
- 5717 修正了 ResolverComparer 中的 NullReferenceException