NuGet 6.3 릴리스 정보
NuGet 배포 차량:
NuGet 버전 | Visual Studio 버전에서 사용 가능 | .NET SDK에서 사용 가능 |
---|---|---|
6.3 | Visual Studio 2022 버전 17.3 | 6.0.4001 |
6.3.1 | Visual Studio 2022 버전 17.3 | 6.0.4021 |
6.3.3 | 해당 없음 | 6.0.4101 |
6.3.4 | 해당 없음 | 6.0.4191 |
1 Visual Studio 17.3 with.NET Core 워크로드와 함께 설치됨
- [보안]: Microsoft 보안 권고 CVE-2024-0057 | NuGet 클라이언트 보안 기능 바이패스 취약성 - #12653
- [보안]: Microsoft 보안 권고 CVE-2023-29337 | NuGet 클라이언트 원격 코드 실행 취약성 - #12653
참고
Linux에서 호환성이 손상되는 동작 변경이 있습니다. NuGet이 다양한 작업 중에 임시 파일을 저장하는 임시 폴더 위치가 변경 /tmp/NuGetScratch
/tmp/NuGetScratch<username>
되었습니다. 예를 들어 사용자 User1의 경우 임시 폴더가 됩니다 /tmp/NuGetScratchUser1
.
- [보안]: Microsoft 보안 권고 CVE-2022-41032 | .NET 권한 상승 취약성 - #12149
[기능] 사용자가 PM UI를 통해 사용자 지정(부동) 버전을 입력할 수 있도록 허용 - #9829 #3788
[기능] 중복 PackageReference, PackageVersion 또는 PackageDownload 항목이 지정되면 NuGet 경고 - #9467 #9864
중앙 패키지 관리를 사용하는 경우 패키지를 설치할 때 Visual Studio에서 더 이상 오류가 발생하지 않고 프로젝트 및 중앙 패키지 관리 파일이 업데이트됩니다. - #11828
NuGet.Common, NuGet.Configuration, NuGet.Frameworks, NuGet.Packaging.Extraction 및 NuGet.Versioning은 더 이상 net45 또는 net40을 지원하지 않습니다. - #11830
DCR:
[DCR]: NU1507에서 원본 인쇄 - #11715
[DCR]: VS가 닫히는 경우 VS 자격 증명 공급자 요청만 취소 - #11970
C++/CLI PackageReference 프로젝트의 경우 NuGet은 TargetPlatformMoniker - #11808을 무시해야 합니다.
[DCR]: 다시 throw할 때(MsBuildUtility에서) catch된 예외를 내부 예외로 포함 - #11766
-f를 모두 지정하는 중... 및 -r ... 프로젝트 파일에 여러 프레임워크가 있는 경우 dotnet 빌드가 복원되지 않습니다. - #11653
PackageSourceMapping 공용 생성자 - #11609
시스템 및 대체 인증서 번들에 대한 지원 추가 - #11263
버그:
[버그]: X.509 트러스트 저장소가 초기화
dotnet add package
되지 않고 SDK 확인자 코드 경로 - #11956VS Solution Manager의 캐시 DTE 서비스 - #11902
Nuget CPS 참조 판독기는 모든 vc 프로젝트를 완전히 로드하도록 강제합니다. - #11877
dotnet package verification env var value comparison case insensitive - #11876
LockFileFormat에서 JsonTextWriter를 수동으로 사용 - #11870
EqualityUtility의 추가 할당 - #11867
[버그]: 해시 코드를 계산하기 위한 구조체의 Boxing으로 인해 과도한 할당이 발생합니다. - #11866
복원에서 NU1301을 발생시키는 경우 빨간색 청어와 같은 오류로
project.assets.json doesn't have a target for 'net6.0-windows10.0.19041.0
빌드가 실패할 수 있습니다. - #11862[버그]: 영어 이외의 언어로 VS를 사용할 때 목록의 패키지 원본 옵션 "All"이 정렬되지 않은 상태로 표시됩니다. - #11857
[버그]: [버그 Bash] 솔루션 수준 PM UI의 "통합" 탭에 "버전" 드롭다운 상자가 비어 있습니다. - #11806
PackageDownload 여러 버전은 Visual Studio에서 작동하지 않습니다. - #11798
[버그]: Visual Studio 복원에서 project.assets.json 원래TargetFrameworks를 잘못 설정하는 경우가 있습니다. - #11795
[버그]: NuGet에서 일부 HTTP 시간 제한을 다시 시도하지 않음 - #11779
[버그]: RestoreCommandCannotDeterminePackagesFolder_deu 맞춤법 오류 - #11774
SPDX 라이선스를 bb0099c로 업데이트 - #11765
"경로에 잘못된 문자"(솔루션 디렉터리) - #11764
NuGet 패키지 관리자 창에서 런어웨이 애니메이션으로 인해 영구 WPF 프레임 속도 급증 발생 - #11746
[버그]: PM UI 버전 목록에는 단일 최신 버전만 표시됩니다. - #11734
패키지 참조를 처리하는 동안 많은 수의 할당 - #11733
SemanticVersion.ParseSections()의 불필요한 할당 - #11732
[버그]: 패키지 원본 매핑에 대한 새 경고가 리소스 문자열 자리 표시자에 대한 값을 전달하지 않음 - #11709
[버그]: 중앙 패키지 관리에서 작업 없음 복원 중단 - #11696
[버그]: -MsBuildPath 옵션이 nuget.exe 복원에 전달될 때 MsBuild 버전이 올바르게 구문 분석되지 않음 - #11689
[버그]: NoWarn을 사용할 때 매우 느린 복원 또는 OOM - #11669
[버그]: nuget.exe 64비트 msbuild.exe 사용하면 자동 자격 증명 플러그 인 검색이 중단됨 - #11623
[버그]: 복원 중 패키지 버전에서 주기 또는 잠재적 성능 저하를 검색하는 동안 메모리 할당 감소 - #11614
JTF를 사용하지 않습니다. 래핑된 속성 검색을 실행하고 대신 비동기 메서드를 사용합니다. - #11199
.nupkg.metadata가 잠겨 있고 다른 프로세스에서 사용 중 - #10882
"RestoreLockedMode"를 사용하도록 설정한 후 솔루션을 빌드할 때 "프로젝트 파일이 'win'을 "RuntimeIdentifier"로 나열하지 않음" 예기치 않은 오류 발생 - #10590
프로젝트 파일을 압축할 때 NuGet.exe 팩에서 경고(NU5128) 발급 - #8713
NU1004 - #8465의 전이적 잠금 파일(와일드카드 포함) 결과
NuGet 코드에서 실험 인프라를 개선하여 전이적 종속성을 지원합니다. - #10758