다음을 통해 공유


WebMatrix용 NuGet 2.6.1 릴리스 정보

NuGet 2.6 릴리스 정보 | NuGet 2.7 릴리스 정보

NuGet 팀은 2014년 3월 26일에 WebMatrix용 업데이트된 NuGet 패키지 관리자 확장을 릴리스했습니다. 이 업데이트는 다음 단계를 사용하여 WebMatrix 확장 갤러리 에서 설치할 수 있습니다.

  1. WebMatrix 3 열기
  2. 홈 리본에서 확장 아이콘 클릭
  3. 업데이트 탭 선택
  4. NuGet 패키지 관리자를 2.6.1로 업데이트하려면 클릭합니다.
  5. WebMatrix 3 닫기 및 다시 시작

주목할 만한 변경 내용

이 확장 업데이트는 사용자가 WebMatrix 내에서 NuGet 패키지를 사용하는 데 직면한 가장 큰 문제 중 두 가지를 해결합니다. 첫 번째는 NuGet 스키마 버전 오류였고 두 번째는 폴더에서 bin 0 바이트 DLL로 이어지는 버그였습니다.

NuGet 스키마 버전 오류

WebMatrix 3이 릴리스된 이후 NuGet 패키지에 대한 새 스키마 버전이 필요한 새로운 기능이 NuGet에 도입되었습니다. 웹 사이트에서 NuGet 패키지를 관리하려고 하면 이러한 새 패키지가 WebMatrix에 표시되는 오류가 발생할 수 있습니다.

오류가 발생했습니다. 스키마 버전이 호환되지 않습니다. NuGet을 최신 버전으로 업그레이드하세요.

이 최신 릴리스는 최신 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에서 파일을 덮어쓸지 묻는 메시지가 표시됩니다.

파일 충돌 해결