Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Razor Compiler erzeugt keine separate Views.dll Datei mehr, die die in einer Anwendung definierten CSHTML-Ansichten enthält.
Eingeführte Version
ASP.NET Core 6.0
Altes Verhalten
In früheren Versionen verwendet der Razor Compiler einen zweistufigen Kompilierungsprozess, der zwei Dateien erzeugt:
- Eine Hauptassembly namens AppName.dll, die Anwendungstypen enthält.
- Eine AppName.Views.dllAssembly , die die generierten Ansichten enthält, die in der App definiert sind. Generierte Ansichtstypen sind
public
und unter demAspNetCore
-Namespace zu finden.
Neues Verhalten
Sowohl Ansichten als auch Anwendungstypen sind in einer einzigen AppName.dll Assembly enthalten. Ansichtstypen haben die Zugriffsmodifizierer internal
und sealed
und sind im Namespace AspNetCoreGeneratedDocument
enthalten.
Grund für Änderung
Entfernen des zweistufigen Kompilierungsprozesses:
- Verbessert die Buildleistung für Anwendungen, die Razor Ansichten verwenden.
- wird Razor-Ansichten die Teilnahme am „Hot Reload“-Modus für Visual Studio ermöglicht.
Empfohlene Aktion
Keiner.
Betroffene APIs
Keiner.