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 freigegebene ASP.NET Core-Framework.
- Analysetools, die für die Erstellung von ASP.NET Core-Apps entwickelt wurden.
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.