NuGet 5.7 릴리스 정보
NuGet 배포 차량:
NuGet 버전 | Visual Studio 버전에서 사용 가능 | .NET SDK에서 사용 가능 |
---|---|---|
5.7.0 | Visual Studio 2019 버전 16.7 | 3.1.401 1 |
5.7.1 | Visual Studio 2019 버전 16.7 | 3.1.4081 |
5.7.2 | 해당 없음 | 3.1.4201 |
5.7.3 | 해당 없음 | 3.1.4241 |
1 .NET Core 워크로드를 사용하여 Visual Studio 2019와 함께 설치됨
- [보안]: Microsoft 보안 권고 CVE-2022-41032 | .NET 권한 상승 취약성 - #12149
- [보안]: Microsoft 보안 권고 CVE-2022-30184 | .NET 정보 공개 취약성 - #11883
NuGet 패키지 참조에 대한 extern 별칭 지원이 추가됨 - #4989
설치 탭과 업데이트 탭 간에 데이터 원본을 공유할 수 있도록 하고 다시 새로 고침을 줄임으로써 탭을 더 빠르게 전환했습니다. - #8294
복원 속도 향상 - MSBuild static Graph api(dotnet.exe)를 호출하여 평가 속도 향상 - #9644
PackageReference 프로젝트에 대한 Visual Studio 부분 복원 추가(no-op++) - #9513
VISUAL Studio 패키지 관리자 UI는 HTTP 요청당 요청된 결과 수보다 많은 결과를 반환하는 잘못된 동작 패키지 원본을 검색할 때 크래시가 덜 발생합니다. - #8478
VS 복원에서 비 SDK 스타일 프로젝트에 대한 PackageVersion 정보의 통합 추가 - #9236
nuget.exe 업데이트
-self -Source
https://feed 에 대한 지원 추가 - #1783%APPDATA%\NuGet 디렉터리에 여러 구성 파일에 대한 지원 추가 - #9394
DeterministicSourcePaths는 이제 NuGet 원본 패키지를 고려합니다. - #9431
INuGetProjectService.GetInstalledPackagesAsync 확장성 API 추가 - #9702
솔루션/프로젝트를 요구하지 않고 대체 폴더를 열거하는 interop API가 추가됨 - #9395
#8808에 대한
-MSBuildVersion
- 옵션이 추가됨latest
버그:
dotnet CLI 복원에서 자격 증명 플러그 인을 시작할 때 환경 변수가 정의되지 않은 경우 시스템 경로에서 dotnet CLI를
DOTNET_HOST_PATH
시도합니다. - #7438nuget.exe 사양은 #8696 대신 Copyright YYYY의
$copyright$
- 하드 코딩된 텍스트가 있는 저작권 태그를 생성합니다.NuGet.exe 어셈블리 이름이 변경된 경우 자리 표시자 및 assemblyinfo 특성을 무시하는 csproj 팩 중에 '작성자 필요' 예외를 throw합니다. - #4234
HttpRequestMessage는 SocketHttpHandler에서 지원되지 않는 여러 번 다시 사용됩니다. - #8661
NuGet.Indexing 5.6.0 미리 보기 3 이상에서는 다른 공개 키 토큰을 사용합니다. - #9481
NuGet 패키지를 만드는 동안 TreatWarningsAsErrors 명예 - #7404
[CPVM] 여러 p2p 프로젝트에 대한 가짜 패키지 다운그레이드 - #9549
"찾아보기" 탭이 검색 상자 왼쪽에 정렬되지 않음 - #9559
설치된 버전이 여러 버전이 설치된 패키지 ID 1개에 대한 솔루션 수준 PM UI의 포함된 아이콘과 일치하지 않음 - #9321
누수: PartCreationPolicy(CreationPolicy.NonShared) NuGet.SolutionRestoreManager.RestoreOperationLogger - #9595
작업 없음 복원에서 자산 파일을 읽지 마세요. - #9693
NuGet.Protocol은 검색에서 버전의 다운로드 횟수 가져오기를 지원하지 않습니다. - #9086
JObject 종속성을 줄여 PackageMetadataResourceV3의 메모리 성능 향상 - #9719
변경 요청 디자인:
중복될
<owners>
때 요소 표시 안 함 - #5134INTERVALTrackers를 ETW 이벤트로 기록 - #9593
기능이 미리 보기 상태임을 CPVM 사용자에게 알리기 위해 복원에 대한 정보 메시지 추가 - #9340
자산 파일에서 솔루션 탐색기 패키지/프로젝트 전이적 종속성 채우기 - #9580
설치된 패키지 탭에서 패키지 목록을 페이지를 매겨서는 안 됩니다. - #6995
이 NuGet 릴리스를 멋지게 만드는 데 도움을 주신 모든 기여자에게 감사드립니다!
누가 | PR | 문제 |
---|---|---|
campersau | 3433, 3120 | NuGet.Protocol은 검색에서 버전의 다운로드 횟수 가져오기를 지원하지 않습니다. # 9086 HttpRequestMessage는 SocketHttpHandler에서 지원되지 않는 여러 번 재사용됩니다. - #8661 |
조셉 머서 (jnm2) | 3241 | 중복될 <owners> 때 요소 표시 안 함 - #5134 |
볼로디미르 시콜카 (블랙가드) | 3273 | NuGet은 클라이언트 인증서가 필요한 HTTPS 원본에서 복원할 수 없습니다. - #5773 |
마리우스 운구라누 (도르조크) | 3357 | HttpSourceAuthenticationHandler SemaphoreSlim 미래 교정 - #9463 |
Sunner(SuNNjek) | 3088 | nuget.exe 사양은 #8696 대신 Copyright YYYY의 $copyright$ - 하드 코딩된 텍스트가 있는 저작권 태그를 생성합니다. |
올리비에 스피넬리 (올리비에 스피넬리) | 3335 | dotnet CLI 복원에서 자격 증명 플러그 인을 시작할 때 환경 변수가 정의되지 않은 경우 시스템 경로에서 dotnet CLI를 DOTNET_HOST_PATH 시도합니다. - #7438 |
goyzhang | 3370 | #8808에 대한 -MSBuildVersion - 옵션이 추가됨 latest |