SDK web de ASP.NET Core

Información general

Microsoft.NET.Sdk.Web es un SDK de proyecto de MSBuild para compilar aplicaciones de ASP.NET Core. Aunque se pueden compilar aplicaciones de ASP.NET Core sin el SDK web, dicho SDK:

  • Está adaptado para proporcionar una experiencia al máximo nivel.
  • Es el destino recomendado para la mayoría de los usuarios.

Use Web.SDK en un proyecto:

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

Características habilitadas al usar el SDK web:

Propiedades

Property Descripción
DisableImplicitFrameworkReferences Deshabilita la referencia implícita al marco de trabajo compartido Microsoft.AspNetCore.App.
DisableImplicitAspNetCoreAnalyzers Deshabilita la referencia implícita a analizadores de ASP.NET Core.
DisableImplicitComponentsAnalyzers Deshabilita la referencia implícita a analizadores de componentes de Razor cuando se compilan aplicaciones de Blazor (servidor).

Para obtener más información sobre tareas, destinos, propiedades, blobs implícitos, globs, publicación, métodos, etc., consulte el archivo LÉAME en el repositorio de WebSdk.

Información general

Microsoft.NET.Sdk.Web es un SDK de proyecto de MSBuild para compilar aplicaciones de ASP.NET Core. Aunque se pueden compilar aplicaciones de ASP.NET Core sin el SDK web, dicho SDK:

  • Está adaptado para proporcionar una experiencia al máximo nivel.
  • Es el destino recomendado para la mayoría de los usuarios.

Use Web.SDK en un proyecto:

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

El SDK web importa destinos de MSBuild que permiten usar perfiles de publicación y realizar publicaciones mediante WebDeploy.