Freigeben über


ASP.NET Core-Web SDK

Übersicht

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

  • Es ist darauf ausgerichtet, ein erstklassiges Erlebnis zu bieten.
  • 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 durch die Verwendung des Web SDK aktiviert werden:

  • Implizite Verweise:

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

Eigenschaften

Eigenschaften Beschreibung
DisableImplicitFrameworkReferences Deaktiviert den impliziten Verweis auf das freigegebene Microsoft.AspNetCore.App-Framework.
DisableImplicitAspNetCoreAnalyzers Deaktiviert den impliziten Verweis auf ASP.NET Core-Analysetools.
DisableImplicitComponentsAnalyzers Deaktiviert den impliziten Verweis auf Analysetools von Razor-Komponenten beim Erstellen von Blazor-Anwendungen (Server).

Informationen zu Aufgaben, Zielen, Eigenschaften, impliziten Blobs, Globs, Veröffentlichung, Methoden und weiteren Themen finden Sie in der README-Datei im WebSdk-Repository.

Übersicht

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

  • Es ist darauf ausgerichtet, ein erstklassiges Erlebnis zu bieten.
  • 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 mit WebDeploy ermöglichen.