1.5 KiB
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 |
|
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 ASP.NET Core shared framework.
- Analyzers designed for building ASP.NET Core apps.
-
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. |