NuGet 2.6 릴리스 정보 | NuGet 2.7 릴리스 정보
NuGet 팀은 2014년 3월 26일에 WebMatrix용 업데이트된 NuGet 패키지 관리자 확장을 릴리스했습니다. 이 업데이트는 다음 단계를 사용하여 WebMatrix 확장 갤러리 에서 설치할 수 있습니다.
- WebMatrix 3 열기
- 홈 리본에서 확장 아이콘 클릭
- 업데이트 탭 선택
- NuGet 패키지 관리자를 2.6.1로 업데이트하려면 클릭합니다.
- WebMatrix 3 닫기 및 다시 시작
주목할 만한 변경 내용
이 확장 업데이트는 사용자가 WebMatrix 내에서 NuGet 패키지를 사용하는 데 직면한 가장 큰 문제 중 두 가지를 해결합니다. 첫 번째는 NuGet 스키마 버전 오류였고 두 번째는 폴더에서 bin 0 바이트 DLL로 이어지는 버그였습니다.
NuGet 스키마 버전 오류
WebMatrix 3이 릴리스된 이후 NuGet 패키지에 대한 새 스키마 버전이 필요한 새로운 기능이 NuGet에 도입되었습니다. 웹 사이트에서 NuGet 패키지를 관리하려고 하면 이러한 새 패키지가 WebMatrix에 표시되는 오류가 발생할 수 있습니다.
이 최신 릴리스는 최신 NuGet 패키지와의 호환성을 제공하여 이 오류가 발생하지 않도록 합니다. 이제 Microsoft.AspNet.WebPages를 포함한 새 버전의 패키지를 WebMatrix에 설치할 수 있습니다. 이러한 패키지 중 일부는 지금까지 WebMatrix에서 지원되지 않았던 XDT 구성 변환과 같은 NuGet 기능을 사용하고 있었습니다.
bin 폴더의 제로 바이트 DLL
일부 사용자는 Bin에 복사되는 DLL을 포함하는 WebMatrix에 NuGet 패키지를 설치한 후 DLL이 폴더에 bin 0 바이트 파일로 표시되었다고 보고했습니다. 이렇게 하면 런타임에 애플리케이션이 중단됩니다.
[This issue](https://nuget.codeplex.com/workitem/4060) 이제 수정되었습니다.
기타 최근 개선 사항
Visual Studio용 NuGet 패키지 관리자 2.8이 릴리스되었을 때 WebMatrix용 NuGet 패키지 관리자 2.5.0도 릴리스되었습니다. NuGet 2.8 릴리스 정보에서 언급되었지만 업데이트가 도입된 특정 새 기능은 언급하지 않았습니다.
모두 업데이트
이제 한 단계에서 모든 웹 사이트의 패키지를 업데이트할 수 있습니다. WebMatrix에서 NuGet 확장을 열면 갤러리의 모든 패키지 목록, 설치된 패키지 및 사용 가능한 업데이트가 있는 패키지 목록이 표시됩니다. 이전에는 모든 패키지를 개별적으로 업데이트해야 했지만 이제는 업데이트 탭에 표시되는 유용한 "모두 업데이트" 단추가 있습니다.
기존 파일 덮어쓰기
웹 사이트에 이미 있는 파일이 포함된 패키지를 설치할 때 NuGet은 항상 해당 파일을 자동으로 무시합니다(기존 파일만 남겨 두기). 이로 인해 실제로 패키지가 설치되지 않았을 때 패키지가 올바르게 설치되거나 업데이트되었다는 인상이 발생할 수 있습니다. 이제 NuGet에서 파일을 덮어쓸지 묻는 메시지가 표시됩니다.