Partage via


API web ASP.NET Core

Vue d’ensemble

Microsoft.NET.Sdk.Web est un kit de développement logiciel (SDK) de projet MSBuild pour la création d’applications ASP.NET Core. Il est possible de créer une application ASP.NET Core sans ce SDK, mais le SDK web est le suivant :

  • Adapté pour fournir une expérience de première classe.
  • Cible recommandée pour la plupart des utilisateurs.

Utilisez Web.SDK dans un projet :

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

Fonctionnalités activées à l’aide du Kit de développement logiciel (SDK) web :

  • Référence implicitement :

  • Le SDK web importe des cibles MSBuild qui permettent l’utilisation de profils de publication et la publication à l’aide de WebDeploy.

Propriétés

Property Description
DisableImplicitFrameworkReferences Désactive la référence implicite à l’infrastructure partagée Microsoft.AspNetCore.App.
DisableImplicitAspNetCoreAnalyzers Désactive la référence implicite aux analyseurs ASP.NET Core.
DisableImplicitComponentsAnalyzers Désactive la référence implicite aux analyseurs Razor de composants lors de la génération d’applications Blazor (serveur).

Pour plus d’informations sur les tâches, les cibles, les propriétés, les objets blob implicites, les globs, la publication, les méthodes, etc., consultez le fichier README dans le référentiel WebSdk .

Vue d’ensemble

Microsoft.NET.Sdk.Web est un kit de développement logiciel (SDK) de projet MSBuild pour la création d’applications ASP.NET Core. Il est possible de créer une application ASP.NET Core sans ce SDK, mais le SDK web est le suivant :

  • Adapté pour fournir une expérience de première classe.
  • Cible recommandée pour la plupart des utilisateurs.

Utilisez Web.SDK dans un projet :

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

Le SDK web importe des cibles MSBuild qui permettent l’utilisation de profils de publication et la publication à l’aide de WebDeploy.