다음을 통해 공유


.NET Framework 및 대역 외 릴리스

.NET Framework는 UWP 앱, 기존 데스크톱 및 웹앱과 같은 다양한 플랫폼을 수용하고 코드 재사용을 최대화하도록 발전했습니다. 정기적인 .NET Framework 릴리스 외에도 플랫폼 간 개발을 개선하거나 새로운 기능을 도입하기 위해 새로운 기능이 OOB(대역 외)에서 릴리스됩니다.

OOB 릴리스의 장점

새 구성 요소 또는 업데이트를 대역 외 구성 요소에 전달하면 Microsoft에서 .NET Framework에 더 자주 업데이트를 제공할 수 있습니다. 또한 고객 피드백을 더 빠르게 수집하고 응답할 수 있습니다.

앱에서 OOB 기능을 사용하는 경우 OOB 어셈블리가 앱 패키지와 함께 배포되므로 사용자가 앱을 실행하기 위해 최신 버전의 .NET Framework를 설치할 필요가 없습니다.

OOB 패키지 배포 방법

핵심 CLR(공용 언어 런타임) 구성 요소에 대한 OOB 릴리스는 .NET용 패키지 관리자인 NuGet을 통해 제공됩니다. NuGet을 사용하면 Visual Studio 내에서 쉽게 .NET Framework 프로젝트에 라이브러리를 찾아 추가할 수 있습니다. NuGet 패키지 관리자는 Visual Studio 2012부터 Visual Studio의 모든 버전에 포함됩니다. Visual Studio의 도구 메뉴에서 NuGet 패키지 관리자를 찾습니다. 설치되지 않은 경우 NuGet 설치에 대한 지침을 따릅니다. NuGet에 대한 자세한 내용은 NuGet 문서를 참조하세요.

NuGet OOB 패키지 사용

NuGet 패키지 관리자가 설치된 경우 Visual Studio에서 솔루션 탐색기를 사용하여 NuGet 패키지에 대한 참조를 찾아 추가할 수 있습니다.

  1. Visual Studio에서 프로젝트의 바로 가기 메뉴를 열고 NuGet 패키지 관리를 선택합니다. (이 옵션은 프로젝트 메뉴에서도 사용할 수 있습니다.)

  2. 왼쪽 창에서 온라인을 선택합니다.

  3. 시험판 패키지를 사용하려면 가운데 창의 드롭다운 목록 상자에서 안정 전용 대신 시험판 포함을 선택합니다.

  4. 오른쪽 창에서 검색 상자를 사용하여 사용하려는 패키지를 찾습니다. 일부 Microsoft 패키지는 Microsoft .NET Framework 로고로 식별되며 모두 Microsoft를 게시자로 식별합니다.

NuGet 패키지 관리자입니다.

앞에서 설명한 것처럼 OOB 패키지를 사용하는 앱을 배포하면 OOB 어셈블리가 앱 패키지와 함께 제공됩니다.

OOB 릴리스 종류

일반적으로 OOB 패키지에는 하나 이상의 시험판 버전과 안정적인 버전이 있습니다. 시험판과 함께 제공되는 라이선스는 일반적으로 재배포를 허용하지 않지만 패키지를 사용해 보고 피드백을 제공할 수 있습니다. 피드백은 패키지에 대한 모든 업데이트에 통합됩니다. 최종 릴리스는 NuGet을 사용하여 안정적인 패키지로 배포되며 앱과 함께 NuGet 패키지를 재배포할 수 있는 라이선스를 포함합니다. 안정적인 패키지는 Microsoft에서 지원됩니다. Microsoft는 IntelliSense 지원뿐만 아니라 모든 패키지에 대한 블로그 게시물 및 포럼 답변과 같은 다른 유형의 설명서를 제공합니다. 또한 소스 코드는 일부 패키지와 함께 사용할 수 있지만 전부는 아닙니다. 새 패키지 및 업데이트된 패키지에 대한 공지 사항은 .NET Framework 블로그를 구독할 수 있습니다.

시험판 및 안정적인 패키지를 모두 찾으려면 NuGet 패키지 관리자에서 시험판 포함 을 선택합니다.

참고하십시오