Freigeben über


ASP.NET Core Web SDK

Überblick

Microsoft.NET.Sdk.Web ist ein MSBuild-Projekt-SDK zum Erstellen ASP.NET Core-Apps. Es ist möglich, eine ASP.NET Core-App ohne dieses SDK zu erstellen, das Web SDK ist jedoch:

  • Zugeschnitten auf die Bereitstellung einer erstklassigen Erfahrung.
  • Es ist das empfohlene Ziel für die meisten Benutzer.

Verwenden Sie das Web.SDK in einem Projekt:

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

Features, die mit dem Web SDK aktiviert sind:

Eigenschaften

Eigentum Description
DisableImplicitFrameworkReferences Deaktiviert den impliziten Verweis auf das freigegebene Microsoft.AspNetCore.App Framework.
DisableImplicitAspNetCoreAnalyzers Deaktiviert den impliziten Verweis auf ASP.NET Core Analyzers.
DisableImplicitComponentsAnalyzers Deaktiviert den impliziten Verweis auf Razor Komponentenanalysatoren beim Erstellen Blazor (Server)-Anwendungen.

Weitere Informationen zu Aufgaben, Zielen, Eigenschaften, Globs, implizite Blobs, Veröffentlichen, Methoden und mehr finden Sie in der README-Datei im WebSdk-Repository.

Überblick

Microsoft.NET.Sdk.Web ist ein MSBuild-Projekt-SDK zum Erstellen ASP.NET Core-Apps. Es ist möglich, eine ASP.NET Core-App ohne dieses SDK zu erstellen, das Web SDK ist jedoch:

  • Zugeschnitten auf die Bereitstellung einer erstklassigen Erfahrung.
  • Es ist das empfohlene Ziel für die meisten Benutzer.

Verwenden Sie das Web.SDK in einem Projekt:

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

Das Web SDK importiert MSBuild-Ziele, die die Verwendung von Veröffentlichungsprofilen und die Veröffentlichung mithilfe von WebDeploy ermöglichen.