SDK Web do ASP.NET Core

Visão geral

Microsoft.NET.Sdk.Web é um SDK de projeto do MSBuild para criar aplicativos ASP.NET Core. É possível criar um aplicativo ASP.NET Core sem esse SDK, no entanto, o SDK Web é:

  • Adaptado para fornecer uma experiência de primeira classe.
  • O destino recomendado para a maioria dos usuários.

Usar o Web.SDK em um projeto:

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

Recursos habilitados usando o SDK Web:

Propriedades

Propriedade Descrição
DisableImplicitFrameworkReferences Desabilita a referência implícita à estrutura compartilhada Microsoft.AspNetCore.App.
DisableImplicitAspNetCoreAnalyzers Desabilita a referência implícita aos analisadores do ASP.NET Core.
DisableImplicitComponentsAnalyzers Desabilita a referência implícita aos analisadores de componentes Razor ao criar aplicativos Blazor (servidor).

Para obter mais informações sobre tarefas, destinos, propriedades, blobs implícitos, globs, publicação, métodos e muito mais, consulte o arquivo README no repositório WebSdk.

Visão geral

Microsoft.NET.Sdk.Web é um SDK de projeto do MSBuild para criar aplicativos ASP.NET Core. É possível criar um aplicativo ASP.NET Core sem esse SDK, no entanto, o SDK Web é:

  • Adaptado para fornecer uma experiência de primeira classe.
  • O destino recomendado para a maioria dos usuários.

Usar o Web.SDK em um projeto:

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

O SDK Web importa destinos do MSBuild que permitem o uso de perfis de publicação e publicação usando WebDeploy.