다음을 통해 공유


NuGet 6.13 릴리스 정보

NuGet 배포 차량:

NuGet 버전 Visual Studio 버전에서 사용 가능 .NET SDK에서 사용 가능
6.13.0 해당 없음(N/A) 9.0.2001
6.13.1 Visual Studio 2022 버전 17.13.0 9.0.201 1
6.13.2 Visual Studio 2022 버전 17.13.2 9.0.2031

1 .NET 워크로드가 있는 Visual Studio 2022와 함께 설치됨

요약: 6.13.2의 새로운 기능

  • 동일한 자식 종속성을 확인할 때 새 복원 종속성 확인자 실패 - #14025

이 릴리스의 커밋 목록

요약: 6.13.1의 새로운 기능

NuGet 6.13.1은 Visual Studio 17.13 및 .NET 9.0.201 SDK에서 사용할 수 있습니다.

  • dotnet nuget 이유 및 dotnet 목록 패키지의 새 slnx 솔루션 형식 지원 - #14034

이 릴리스의 커밋 목록

요약: 6.13.0의 새로운 기능

NuGet 6.13.0은 .NET 9.0.200 SDK에서 사용할 수 있습니다.

  • .NET 도구를 통해 배포된 자격 증명 공급자에 대한 지원 - #12567

  • 선택 사양 기능: .NET 플랫폼에서 제공되는 패키지를 의존성 그래프에서 제거하는 ‘플랫폼에서 제공’. 이로 인해 성능이 향상되고 전이적 종속성 취약성에 대한 가양성이 제거됩니다.

  • dotnet nuget RID 특정 패키지를 확인해야 하는 이유 - #13718

  • 환경 수정을 방지하기 위해 정적 그래프 복원을 호출할 때 msbuild binlog 경로 지정 허용 - #10789

  • 새 종속성 해결 도구 업데이트

    • 새 종속성 확인자는 이전보다 더 많은 패키지를 다운로드합니다. - #13943

    • 새 종속성 확인자는 일부 상황에서 부동 버전을 올바르게 처리하지 않습니다. - #13992

    • 새 종속성 확인자가 전이적 핀 고정을 사용하여 직접 종속성을 처리할 때, 패키지 그래프에서 다운그레이드가 존재하면 NU1605(다운그레이드)를 잘못 보고함 - #13938

    • 직접 종속성이 사용자가 대상으로 하는 .NET Framework에 대한 지침이 없는 경우, NuGet 복원이 전이적 종속성의 이전 버전을 복원하는 문제 - #13934

    • 이름이 같지만 종속성이 다른 동일한 그래프의 프로젝트 및 패키지로 인해 해당 ID의 종속성 버전이 잘못되었을 수 있습니다. - #13888

  • 이제 Visual Studio의 패키지 관리자 UI에 NuGet 패키지에 대한 포함된 README가 표시됩니다(사용 가능한 경우) - #12583

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

  • PackageReference 프로젝트의 복원에 NuGetAudit을 사용했는지 감지합니다 - #13778

  • 더 이상 사용되지 않으며 취약한 패키지에 대한 표시기를 패키지 세부 정보 탭 헤더에 추가합니다. - #13974

  • VS 설정에서 'NuGet 저장소 모두 지우기' 명령의 탐색 텔레메트리 - #13968

  • 솔루션용 Nuget 패키지 관리자가 전이적 종속성을 자동으로 선택합니다. - #13893

  • 정적 그래프 기반 복원을 사용하여 큰 리포지토리 디버깅 속도가 느림 - #13876

  • net8.0으로 업데이트되는 NuGet 클라이언트 SDK 패키지 - #13842

  • .NET 10에서 NU3043 경고를 오류로 승격 - #13814

  • "첫 번째 패키지 설치에서 서식 선택 허용" 설정이 명확하지 않음 - #14016

  • dotnet nuget why 실행된 경우에도 누락된 인수를 보고합니다. - #13908

  • 세부 정보 창 탭의 간격 조정 - #13880

  • 세부 정보 창 탭 콘텐츠의 포커스 테두리가 잘리고 있습니다. - #13879

  • JAWS는 처음 방문할 때 패키지 세부 정보 탭의 전체 내용을 읽습니다. - #13878

  • ContentItemCollection.PopulateItemGroups가 불필요하게 메모리를 할당합니다 - #13851

  • System.Text.Json을 사용하여 .nupkg.metadata 파일 읽기 및 쓰기 - #13835

  • HOME이 설정되지 않은 경우 컨테이너에서 NuGet 실패 - #13834

  • 서명: 키가 삭제되지 않음 - #13823

  • 팩 출력을 수집할 때 TFM을 병렬 처리로 수행하기 #13776

  • PERF: VS 솔루션 로드 중 NuGet 복제 작업이 할당에 많이 표시됩니다. - #13647

  • 취약성 리소스 가져오기는 취소를 존중하지 않음 - #13644

  • 중앙 집중식 패키지 버전(문자열 Info_AddPkgCPM)에 대한 로그의 잘못된 인수 순서 - #13155

  • 3자로 된 언어에 대한 위성 어셈블리는 NuGet 패키지에서 복사되지 않습니다. - #12253

  • 버전이 명령줄에 전달되더라도 Nuget 팩은 .nuspec에서 빈 <> 버전을 지원하지 않습니다. - #7987

이 릴리스의 커밋 목록

커뮤니티 기여

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

  • SimonCropp
    • 6185 ManifestMetadata의 메모리 감소
    • 6168 중복 사전 조회 제거
    • 6166 GlobalPackageFolderRepositories에서 중복 개수 제거()
    • 6165 GetCommandAttribute의 모든 호출 방지
    • 6167 중복 캐스트 제거
  • baronfel
    • 6124 3자 언어 코드를 지원하도록 로캘 파서 확장
    • 6018 _WalkEachTargetPerFramework를 병렬로 TFM을 탐색하도록 업데이트
  • ToddGrun
    • 6098 고도로 할당된 임시 데이터 구조에 풀링을 사용하도록 ContentItemCollection.PopulateItemGroups 수정
    • 5930 변경할 수 없는 여러 데이터 구조 이동 시도
  • mthalman
    • 6212 GraphOperations의 서식 수정
  • kasperk81
    • 6072 SpecialFolder.UserProfile 대체 추가
  • MichaelSimons
    • 6102 소스 빌드 팀 참조 업데이트
  • akoeplinger
    • 6025 EnhancedHttpRetryHelper.cs 오타 수정
  • jimmylewis
    • 6027 기본 [TestInitialize] 메서드로 EnsureVisualStudioHost() 호출 리팩터링