ASP.NET Core에 대 한 Microsoft.AspNetCore.All metapackage 2.xMicrosoft.AspNetCore.All metapackage for ASP.NET Core 2.x

이 기능을 사용 하려면 ASP.NET Core 2.x 대상.NET 2.x 핵심입니다.This feature requires ASP.NET Core 2.x targeting .NET Core 2.x.

ASP.NET Core에 대한 Microsoft.AspNetCore.All 메타패키지는 다음을 포함합니다.The Microsoft.AspNetCore.All metapackage for ASP.NET Core includes:

  • ASP.NET Core 팀에서 지원되는 모든 패키지All supported packages by the ASP.NET Core team.
  • Entity Framework Core에서 지원되는 모든 패키지All supported packages by the Entity Framework Core.
  • ASP.NET Core 및 Entity Framework Core에서 사용하는 내부 및 타사 종속성Internal and 3rd-party dependencies used by ASP.NET Core and Entity Framework Core.

ASP.NET Core의 모든 기능 2.x 및 Entity Framework Core 2.x에 포함 되는 Microsoft.AspNetCore.All 패키지 합니다.All the features of ASP.NET Core 2.x and Entity Framework Core 2.x are included in the Microsoft.AspNetCore.All package. 기본 프로젝트 템플릿에이 패키지를 사용 합니다.The default project templates use this package.

버전 번호는 Microsoft.AspNetCore.All metapackage ASP.NET Core 버전 및 Entity Framework Core 버전 (.NET Core 버전으로 정렬 됨)를 나타냅니다.The version number of the Microsoft.AspNetCore.All metapackage represents the ASP.NET Core version and Entity Framework Core version (aligned with the .NET Core version).

사용 하는 응용 프로그램의 Microsoft.AspNetCore.All metapackage을 자동으로 이용는 .NET Core 런타임 저장소합니다.Applications that use the Microsoft.AspNetCore.All metapackage automatically take advantage of the .NET Core Runtime Store. 런타임 저장소 ASP.NET Core 2.x 응용 프로그램을 실행 하는 데 필요한 모든 런타임 자산을 포함 합니다.The Runtime Store contains all the runtime assets needed to run ASP.NET Core 2.x applications. 사용 하는 경우는 Microsoft.AspNetCore.All metapackage, 없습니다 참조 ASP.NET Core NuGet 패키지가에서 자산에는 응용 프로그램과 함께 배포 되 — .NET Core 런타임 저장소 이러한 자산을 포함 합니다.When you use the Microsoft.AspNetCore.All metapackage, no assets from the referenced ASP.NET Core NuGet packages are deployed with the application — the .NET Core Runtime Store contains these assets. 응용 프로그램 시작 시간을 개선 하기 위해 자산 런타임 저장소에 미리 컴파일되어 있습니다.The assets in the Runtime Store are precompiled to improve application startup time.

사용 하지 않는 패키지를 제거 하려면 패키지 해제 프로세스를 사용할 수 있습니다.You can use the package trimming process to remove packages that you don't use. 트리밍된 패키지는 게시 된 응용 프로그램 출력에서 제외 됩니다.Trimmed packages are excluded in published application output.

다음 .csproj 파일 참조는 Microsoft.AspNetCore.All metapackage ASP.NET Core 용:The following .csproj file references the Microsoft.AspNetCore.All metapackage for ASP.NET Core:

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>
    <MvcRazorCompileOnPublish>true</MvcRazorCompileOnPublish>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
  </ItemGroup>

</Project>