1.5 KiB
1.5 KiB
title | author | description | ms.author | ms.date | uid |
---|---|---|---|---|---|
ASP.NET Core Web SDK | Rick-Anderson | Overview of Microsoft.NET.Sdk.Web. | riande | 01/25/2020 | razor-pages/web-sdk |
ASP.NET Core Web SDK
Overview
Microsoft.NET.Sdk.Web
is an 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 ASP.NET Core shared framework.
- Analyzers designed for building ASP.NET Core apps.
-
The Web SDK imports MSBuild targets that enable 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. |