NuGet 5.2 릴리스 정보
NuGet 배포 차량:
NuGet 버전 | Visual Studio 버전에서 사용 가능 | .NET SDK에서 사용 가능 |
---|---|---|
5.2.0 | Visual Studio 2019 버전 16.2 | 2.1.80X 1, 2.2.40X2 |
5.2.1 | 해당 없음 | n/a .NET Core 2.2는 2019년 12월 23일 현재 지원되지 않습니다. |
1.NET Core 워크로드를 사용하여 Visual Studio 2019와 함께 설치됨
2.NET Core 워크로드를 사용하여 Visual Studio 2019를 선택적으로 설치할 수 있음
요약: 5.2.1의 새로운 기능
- [보안]: Microsoft 보안 권고 CVE 2022-30184 | .NET 정보 공개 취약성 - #11883
요약: 5.2의 새로운 기능
Linux 및 Mac의 경로 문제로 인해 가끔 NuGet 작업 오류가 발생하는 중요한 버그 수정 - #7341
Visual Studio에서 NuGet 패키지 관리자 UI를 사용하여 패키지를 검색할 때 UI 응답성이 향상되었으며, 특히 느린 원본에서 눈에 띄음 - #8039
잠금 파일(#8187,#8160,#8114,#7840) 및 인증 플러그 인(#8300,#8271,#8269,#8210,#8198,#7845)에 대한 수많은 안정성 수정
이번 릴리스에서 수정된 문제
버그
성능: 패키지 관리자 콘솔: UI 지연 업데이트 "기본 프로젝트" 콤보 상자 선택한 값 - #8235
성능: PM UI의 성능 향상 - #8039
성능: PMC에서 기본 프로젝트를 읽을 때 UI 지연 - #6824
Perf: [vsfeedback] NuGet 업데이트 탭이 로컬 패키지 원본에 대해 중지됨 - #6470
플러그 인: 플러그 인이 일찍 시작되지 않거나 종료되는 경우 NuGet에서 전체 핸드셰이크 시간 제한을 기다립니다. - #8300
플러그 인: 플러그 인 시작 실패 진단 기능 향상 - #8271
플러그 인: 기본 제공 플러그 인의 nuget.exe 검색 문제 - #8269
플러그 인: 캐시 파일을 읽을 수 없음 - #8210
플러그 인: "작업이 취소되었습니다." 복원 중 인증 플러그 인 오류 - #8198
Linux 플랫폼에서 플러그 인 캐시를 간헐적으로 검색할 수 없음 - #7845
LockFile: ATF에서는 잘못된 대상 프레임워크 같음 검사 인해 FALSE NU1004가 있습니다. - #8187
LockFile: 잠금 파일이 비어 있거나 형식이 잘못된 경우 '--locked-mode' 복원 플래그가 적용되지 않음 - #8160
LockFile: 패키지 잠금 파일에서 사용자 지정 어셈블리 이름이 있는 소문자 프로젝트 안 함 - #8114
LockFile: 잠금 파일에서 프로젝트 참조 소문자 만들기 - #7840
복원: 변조된 서명된 패키지를 설치하면 여러 번 실패한 설치 시도(반복 출력 포함) - #8175
VS: NuGet 업데이트 후 솔루션 사용자 옵션을 역직렬화하지 못합니다. - #8166
UnitTest 프로젝트의 dotnet-list-package에서 오류를 반환합니다. - #8154
VS 설치 관리자용 NuGet 패키지 그룹 만들기 - 일부 VSIX 설치 문제 해결 - #8033
GeneratePackageOnBuild는 NoBuild를 설정하면 안 됩니다. - #7801
.nuspec 파일에 명시적 어셈블리 참조 요소 #7638이 포함되어 있으면 새 옵션 "-SymbolPackageFormat snupkg"에서 오류가 발생합니다.
NuGet.targets(498,5): 오류: 경로 '/tmp/NuGetScratch - #7341의 일부를 찾을 수 없습니다.
DCR: