다음을 통해 공유


NuGet 4.0 RC 릴리스 정보

NuGet 3.5 RTM 릴리스 정보

Visual Studio 2017용 NuGet 4.0 RC 는 .NET Core 시나리오에 대한 지원을 추가하고, 주요 고객 피드백을 해결하고, 다양한 시나리오에서 성능을 향상시키는 데 중점을 두고 있습니다. 이 릴리스에서는 PackageReference 지원, MSBuild 대상으로 NuGet 명령, 백그라운드 패키지 복원 등과 같은 몇 가지 향상된 기능을 제공합니다.

버그 수정

  • dotnet pack --version-suffix foo의 - 동작 변경 내용

  • "15" 컴퓨터에서 nuget.exe 복원만 실패 - #3834

  • . NETCore 파일 새 프로젝트는 복원 중에 빌드를 차단해야 합니다. - #3780

  • VS2015에서 VS "15"로 마이그레이션된 ASP.NET Core 웹앱을 복원할 수 없습니다. - #3773

  • [테스트 실패]PM UI에서 패키지 'jQuery 유효성 검사'를 제거할 수 없습니다. - #3755

  • 패키지가 UWP project.json에 설치되면 부모 프로젝트도 복원되어야 합니다. - #3731

  • NuGet 대상을 수정하여 패키지 원본을 표준 대신 높은 세부 정보 표시로 기록 - #3719

  • dotnet

    • dotnetcore pack3에는 기본적으로 XML 설명서가 포함되어야 합니다. - #3698
  • 패키지가 없는 원본이 처음이고 모든 원본이 선택된 경우 UI에서 일괄 업데이트가 실패함 - #3696

  • Nuget pack 명령에 모든 파일이 포함되지 않음 - #3678

  • OOM 문제 - #3661

  • 자산 파일의 ProjectFileDependencyGroups 섹션에서 프로젝트에 라이브러리 이름을 사용해야 합니다. - #3611

  • "dotnet restore" 및 재귀 디렉터리 - #3517

  • Restore3 오류는 오류 대신 경고로 기록됩니다. - #3503

  • TFS 문제: "[파일]을 작업 영역에서 찾을 수 없거나 액세스할 수 있는 권한이 없습니다." - #2805

  • vs quicklaunch 검색 상자에 "nuget <packagename>"을 입력하면 "nuget" 접두사 - #2719가 유지됩니다.

  • System.Xml.XmlException: 핵심 속성 부분에서 인식할 수 없는 루트 요소입니다. 줄 2, 위치 2. - #2718

  • .nuspec 가 이스케이프되었거나 < 또는 > 인 텍스트 필드는 더 이상 빌드되지 않습니다 - #2651

  • nuget.exe 삭제 시 자격 증명을 묻는 메시지가 표시되지 않음(비대화형 모드임) - #2626

  • nuget.exe는 로컬 원본에 대해 API 키 경고를 합니다. 하지만 이 경고는 논리적으로 맞지 않습니다. - #2625

  • EF -pre 패키지를 설치할 때 오류 경험 저하 - #2566

  • 패키지 관리자에서 선택을 변경한 후 Visual Studio가 충돌했습니다. - #2551

  • dotnet

    • dotnetcore 복원은 부동 버전을 사용할 때 플랫 목록 로컬 리포지토리에서 대/소문자를 구분하는 ID 조회를 수행합니다. - #2516
  • V2 피드에 대해 nuget.exe 삭제 기능이 작동하지 않음 - #2509

  • nuget.exe 푸시 시간 제한에 더 나은 오류 메시지가 필요합니다. - #2503

  • 적절한 가져오기 없이 도구 복원이 자동으로 실패합니다. - #2462

  • nuget.org 설치하는 경우에도 프라이빗 피드가 있는 경우 NuGet에서 자격 증명을 입력하라는 메시지가 표시됩니다. - #2346

  • ApplicationInsights 2.0 패키지가 나열되었지만 아직 존재하지 않음 - #2317

  • VS "15" 프리뷰 5 브랜치의 UIDelay - #3500

  • UWP용 빌드 중 복원에 대한 첫 번째 OnBuild 이벤트가 누락되었습니다. - #3489

  • PowerShell5가 EntityFramework 설치에 문제를 일으키나요? - #3312

  • 세부 로깅에 소스 추가(버전 3.5 고려) - #3294

  • Nuget 클라이언트 버전 3.4 이상에서 NoCache 매개 변수가 적용되지 않음 - #3074

  • VS에서 자격 증명 공급자를 로드하지 못하면 NuGet을 중단하지 마세요. - #2422

기능

  • x86 - #3868을 실행하도록 CI 설정

  • 자동 복원 3/3: 비차단 UI - #3658

  • 자동 복원 2/3: 지명 시 백그라운드 복원 - #3657

  • 빌드 동작과 일치하도록 프로젝트 참조 복원(재귀) - #3615

  • VS "15"의 DPL 지원 - minbar - #3614

  • 설정 파일을 프로그램 파일로 이동 - #3613

  • 생성된 복원 소품 및 대상에 교차 대상 지정 참여 지원이 필요합니다. - #3496

  • PackageTargetFallback에 대한 NuGet 리스토어 지원(이전 이름: Imports) - #3494

  • ToolsRef 구현 - #3472

  • RID에 대한 Restore3 - #3465

  • PackageRefs의 추가/제거/업데이트를 지원하는 NuGet UI - #3457

  • 자동 복원 1/3: 캐싱 프로젝트 복원 정보를 통한 Nomination API 구현 - #3456

  • [0] NuGet 복원 작업 및 대상 - #2994

  • [1] MSBuild에서 솔루션 수준 복원 사용 - #2993

  • Visual Studio에서 자격 증명 공급자 공용 확장성 지원 - #2909

  • 재귀 NuGet 복원 - #2533

  • dev15에서 Microsoft.TeamFoundation.Client를 로드할 수 없습니다. VS "15" 미리 보기 - #2392용 Microsoft.TeamFoundation.Client 버전을 15.0으로 업데이트해야 합니다.

  • VS "15" 미리 보기에서 C++ UWP 프로젝트에 C++ 패키지를 설치할 수 없음 - #2369

  • Nupkg는 \buildCrossTargeting\ 폴더를 지원해야 하며, .targets / .props를 크로스타게팅 MSBuild 범위로 가져와야 합니다. - #3499

  • ToolsReference 디자인 - #3462

  • .csproj에서 - PackageReferences로 복원을 지원하도록 NuGet UI 수정

  • VS 패키지 관리자 설정에 캐시 지우기 단추 추가 - #3289

DCR들

  • 자동 복원이 진행되는 동안 솔루션 복원을 차단해야 합니다. - #3797

  • NuGet 패키지 관리자 UI에서 NetCore를 설치할 때, 패키지가 지원하는 TFM이 아닌 모든 TFM에 설치됩니다. - #3721

  • 복원 노미네이터 API는 DotNetCliToolsReferences도 지원해야 합니다. - #3702

  • VS "15" vsix를 시스템 구성 요소로 표시 - #3700

  • MS.VS.Services.Client 참조에서 MS.VS.Services.Client.Interactive로 마이그레이션합니다 - #3670

  • $(RestoreLegacyPackagesDirectory)는 복원을 통해 프로젝트 수준에서 준수해야 함 - #3618

  • 단일 TargetFramework를 사용하는 프로젝트로 복원할 때 props를 조건부로 지정하면 안 됩니다. - #3588

  • dotnet

    • dotnetcore restore3 foo.csproj는 projectref 종속성을 따르며, 그것들도 복원해야 합니다. 빌드와 같습니다. - #3577
  • "type": 잠금 파일에서 "type":"package"로 표시되는 "platform" 종속성 - #2695

  • nuget.exe 자세한 정보 표시 모드는 다운로드 URL을 표시해야 합니다. - #2629

  • NuGet xplat을 Microsoft.NetCore.App 및 netcoreapp1.0으로 이동 - #2483

  • 푸시 - 명령줄에서 푸시할 때 기호 서버를 재정의할 수 있어야 합니다. - #2348

  • 전역 패키지 경로를 찾기 위한 코드 통합 - #2296

  • suppressParent보다 더 나은 이름 필요 - #2196

  • MSBuild 프로젝트에 사용할 종속성 이름 확인 project.json - #1914

  • NuGet.Core에 SemVer 2.0.0 지원 추가 - #3383

  • MSBuild에서 전이적 종속성 NuPkgs를 .targets 사용할 수 있도록 허용 - #3342

  • 명령줄에서 NuGet 복원은 VS보다 훨씬 느립니다. - #3330

  • 패키지 ID 및 버전 비교 대/소문자를 구분하지 않도록 만들기 - #2522

  • NoCache 옵션은 packages.config 기반 복원/설치(GlobalPackagesFolder)에서 작동하지 않습니다 - #1406

  • FindPackageByIdResource 리소스에는 기본 캐시 컨텍스트 및 로거가 필요합니다. - #1357