영어로 읽기

다음을 통해 공유


NuGet 6.5 릴리스 정보

NuGet 배포 차량:

NuGet 버전 Visual Studio 버전에서 사용 가능 .NET SDK에서 사용 가능
6.5 Visual Studio 2022 버전 17.5 7.0.2001
6.5.1 해당 없음 해당/A 1

1 Visual Studio 2022 with.NET Core 워크로드와 함께 설치됨

요약: 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

  • dotnet list 패키지에 대한 컴퓨터 읽기 가능한 출력 - #7752

  • Honor 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

버그:

  • dotnet list 패키지의 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을 throw합니다. - #12184

  • SetPlatform 협상 중 NullReferenceException으로 정적 그래프 기반 복원 실패 - #12177

  • 복원하는 동안 새 GraphNode에 대한 빈 InnerNodes 및 ParentNode를 만드는 동안 메모리 할당 감소 - #12157

  • 설정로딩Context는 다른 설정 파일에서 예외를 발생시킬 때 예외를 throw합니다. - #12154

  • 잘못된 NuGet.config로 인해 NuGet 기반 MSBuild SDK 확인자가 처리되지 않은 예외를 throw합니다. - #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 릴리스를 멋지게 만드는 데 도움을 주신 모든 기여자 감사합니다!