Compartir a través de


ASP.NET Core Web SDK

Información general

Microsoft.NET.Sdk.Web es un SDK de proyecto de MSBuild para compilar aplicaciones ASP.NET Core. Sin embargo, es posible compilar una aplicación ASP.NET Core sin este SDK; sin embargo, el SDK web es:

  • Adaptado a proporcionar una experiencia de primera clase.
  • 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 mediante el SDK web:

  • Referencias implícitas:

  • El SDK web importa destinos de MSBuild que permiten el uso de perfiles de publicación y publicación mediante WebDeploy.

Propiedades

Propiedad Description
DisableImplicitFrameworkReferences Deshabilita la referencia implícita al Microsoft.AspNetCore.App marco compartido.
DisableImplicitAspNetCoreAnalyzers Deshabilita la referencia implícita a los analizadores de ASP.NET Core.
DisableImplicitComponentsAnalyzers Deshabilita la referencia implícita a Razor analizadores de componentes al compilar Blazor (servidor) aplicaciones.

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 ASP.NET Core. Sin embargo, es posible compilar una aplicación ASP.NET Core sin este SDK; sin embargo, el SDK web es:

  • Adaptado a proporcionar una experiencia de primera clase.
  • 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 el uso de perfiles de publicación y publicación mediante WebDeploy.