AspNetCore.Docs/aspnetcore/razor-pages/web-sdk.md

1.5 KiB

title author description ms.author ms.date no-loc uid
ASP.NET Core Web SDK Rick-Anderson Overview of Microsoft.NET.Sdk.Web. riande 2/27/2020
Blazor
razor-pages/web-sdk

ASP.NET Core Web SDK

Overview

Microsoft.NET.Sdk.Web is a MSBuild project SDK for building ASP.NET Core apps. It's possible to build an ASP.NET Core app without this SDK, however, the Web SDK is:

  • Tailored towards providing a first-class experience.
  • The recommended target for most users.

Use the Web.SDK in a project:

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

Features enabled by using the Web SDK:

  • Projects targeting .NET Core 3.0 or later implicitly reference:

  • The WebSDK enables MSBuild targets that enables the use of publish profiles, and publishing using WebDeploy.

Properties

Property Description
DisableImplicitFrameworkReferences Disables implicit reference to the Microsoft.AspNetCore.App shared framework.
DisableImplicitAspNetCoreAnalyzers Disables implicit reference to ASP.NET Core analyzers.
DisableImplicitComponentsAnalyzers Disables implicit reference to Razor Components analyzers when building Blazor (server) applications.