Condividi tramite


ASP.NET Core Web SDK

Panoramica

Microsoft.NET.Sdk.Web è un SDK di progetto MSBuild per la compilazione di app ASP.NET Core. È possibile creare un'app ASP.NET Core senza questo SDK, ma l'SDK Web è:

  • Su misura per offrire un'esperienza di prima classe.
  • Destinazione consigliata per la maggior parte degli utenti.

Usare Web.SDK in un progetto:

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

Funzionalità abilitate tramite Web SDK:

  • Riferimenti impliciti:

  • Web SDK importa le destinazioni MSBuild che consentono l'uso di profili di pubblicazione e pubblicazione tramite WebDeploy.

Proprietà

Proprietà Descrizione
DisableImplicitFrameworkReferences Disabilita il riferimento implicito al Microsoft.AspNetCore.App framework condiviso.
DisableImplicitAspNetCoreAnalyzers Disabilita il riferimento implicito a ASP.NET analizzatori Core.
DisableImplicitComponentsAnalyzers Disabilita il riferimento implicito agli Razor analizzatori dei componenti durante la compilazione Blazor di applicazioni (server).

Per altre informazioni su attività, destinazioni, proprietà, BLOB impliciti, glob, pubblicazione, metodi e altro ancora, vedere il file README nel repository WebSdk .

Panoramica

Microsoft.NET.Sdk.Web è un SDK di progetto MSBuild per la compilazione di app ASP.NET Core. È possibile creare un'app ASP.NET Core senza questo SDK, ma l'SDK Web è:

  • Su misura per offrire un'esperienza di prima classe.
  • Destinazione consigliata per la maggior parte degli utenti.

Usare Web.SDK in un progetto:

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

Web SDK importa le destinazioni MSBuild che consentono l'uso di profili di pubblicazione e pubblicazione tramite WebDeploy.