영어로 읽기

다음을 통해 공유


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

  • dotnet SDK에 옵션 추가 --allow-insecure-connections - #13396

  • Visual Studio 패키지 관리자 UI의 소유자에 대한 작성자 교환 - #12501

  • [기능]: dotnet CLI에 dotnet nuget 이유 추가 - #11943

  • NuGet은 SSL 인증서 문제가 있는 HTTPS 원본에서 복원할 수 없습니다. - #4387

호환성이 손상되는 변경

  • MSBuildRestoreUtility.GetRestoreAuditProperties 항목을 읽 NuGetAuditSuppress 는 데 호환성이 손상되는 변경 필요 - #13313

이번 릴리스에서 수정된 문제

  • IVsNuGetProjectUpdateEvents.ProjectUpdateStarted 또는 ProjectUpdateFinished은 변경될 파일 목록만 제공해야 합니다. - #13413

  • dotnet nuget 명령은 모든 오류에 대한 사용량 정보를 출력하지 않아야 합니다. - #13251

  • [DCR]: NuGet으로 인해 많은 ArgumentExceptions가 THROW되고 VS에서 catch됨 - #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: "복원 작업" 작업이 false를 반환했지만 오류를 기록하지 않았습니다. - #13460

  • TaskResultCache는 모든 키에 대해 동일한 잠금 개체를 잘못 공유합니다. - #13448

  • CompareTo 및 Equals에 대한 호출은 할당하면 안 됩니다. - #13442

  • KnownOwnerViewModel에서 Nullable 및 throw 사용 - #13425

  • PackageSourceProvider.UpdatePackageSource 는 특성의 값을 disableTLSCertificateValidation 존중하지 않습니다. - #13423

  • PackageSourceProvider.UpdatePackageSource 필드의 값을 AllowInsecureConnection 존중하지 않음 - #13418

  • 이전 버전을 설치하려고 할 때 "nuget install -ExcludeVersion" 부정확한 보고서 "이미 설치됨" - #13334

  • 취약성 InfoBar는 솔루션을 닫은 후 솔루션 탐색기 계속 표시됩니다. - #13055

이 릴리스의 커밋 목록

커뮤니티 기여

이 NuGet 릴리스를 멋지게 만드는 데 도움을 주신 모든 기여자에게 감사드립니다!

  • seclerp
    • 5783 수정은 PackageSourceProvider.UpdatePackageSource 필드의 값을 DisableTLSCertificateValidation 존중하지 않습니다.
    • 5767 수정은 PackageSourceProvider.UpdatePackageSource 필드의 값을 AllowInsecureConnection 존중하지 않습니다.
  • mmitche
    • 5749 VMR에서 NuGet 빌드
    • 5752 수정 서명 지원 조건부
  • ToddGrun
    • 5859 GetNupkgMetadataPath를 조건부로 호출하여 GetPackageInfo에서 할당 감소
  • omajid
    • 5848 SignatureUtility.GetCertificates의 실패에 대한 인증서 삭제
  • SimonCropp
    • 5842 중복 제거 . GetTypeInfo()
  • ryanmolden
    • 5834 DTE를 통해 존재하지 않는 속성에 대한 레거시 프로젝트를 쿼리할 때 첫 번째 ArgumentExceptions 제거
  • 히크포드 주
    • 5743 더 높은 버전의 패키지가 이미 설치된 경우 올바른 메시지
  • 빅토르 호퍼
    • 5764 .NET SDK 원본 링크 통합 사용
  • 니콜라밀로사블예비치
    • 5738 CA2022 오류 사용 안 함
  • jv42
    • 5717 ResolverComparer에서 NullReferenceException 수정