다음을 통해 공유


ASP.NET Core Web SDK

개요

Microsoft.NET.Sdk.Web 는 ASP.NET Core 앱을 빌드하기 위한 MSBuild 프로젝트 SDK 입니다. 이 SDK 없이 ASP.NET Core 앱을 빌드할 수 있지만 웹 SDK는 다음과 같습니다.

  • 일류 환경을 제공하는 데 맞게 조정되었습니다.
  • 대부분의 사용자에게 권장되는 대상입니다.

프로젝트에서 Web.SDK를 사용합니다.

<Project Sdk="Microsoft.NET.Sdk.Web">
  <!-- omitted for brevity -->
</Project>

웹 SDK를 사용하여 사용하도록 설정된 기능:

  • 암시적 참조:

  • 웹 SDK는 WebDeploy를 사용하여 게시 프로필 및 게시를 사용할 수 있도록 하는 MSBuild 대상을 가져옵니다.

속성

재산 Description
DisableImplicitFrameworkReferences Microsoft.AspNetCore.App 공유 프레임워크에 대한 암시적 참조를 비활성화합니다.
DisableImplicitAspNetCoreAnalyzers ASP.NET Core 분석기에서 암시적 참조를 사용하지 않도록 설정합니다.
DisableImplicitComponentsAnalyzers Blazor (서버) 애플리케이션을 빌드할 때 Razor 구성 요소 분석기에 대한 암시적 참조를 사용하지 않도록 설정합니다.

작업, 대상, 속성, 암시적 Blob, globs, 게시, 메서드 등에 대한 자세한 내용은 WebSdk 리포지토리의 README 파일을 참조하세요.

개요

Microsoft.NET.Sdk.Web 는 ASP.NET Core 앱을 빌드하기 위한 MSBuild 프로젝트 SDK 입니다. 이 SDK 없이 ASP.NET Core 앱을 빌드할 수 있지만 웹 SDK는 다음과 같습니다.

  • 일류 환경을 제공하는 데 맞게 조정되었습니다.
  • 대부분의 사용자에게 권장되는 대상입니다.

프로젝트에서 Web.SDK를 사용합니다.

<Project Sdk="Microsoft.NET.Sdk.Web">
  <!-- omitted for brevity -->
</Project>

웹 SDK는 WebDeploy를 사용하여 게시 프로필 및 게시를 사용할 수 있도록 하는 MSBuild 대상을 가져옵니다.