Razor: Kompilátor už nevygeneruje sestavení Zobrazení.
Kompilátor Razor již nevygeneruje samostatný soubor Views.dll , který obsahuje zobrazení CSHTML definovaná v aplikaci.
Zavedená verze
ASP.NET Core 6.0
Staré chování
V předchozích verzích Razor kompilátor využívá proces kompilace se dvěma kroky, který vytváří dva soubory:
- Hlavní AppName.dll sestavení, které obsahuje typy aplikací.
- Sestavení AppName.Views.dll , které obsahuje vygenerovaná zobrazení definovaná v aplikaci. Vygenerované typy zobrazení jsou
public
a pod oboremAspNetCore
názvů.
Nové chování
Zobrazení i typy aplikací jsou součástí jednoho sestavení AppName.dll . Typy zobrazení mají modifikátory internal
přístupnosti a sealed
jsou součástí AspNetCoreGeneratedDocument
oboru názvů.
Důvod změny
Odebrání procesu kompilace se dvěma kroky:
- Zlepšuje výkon sestavení pro aplikace, které používají Razor zobrazení.
- Umožňuje Razor zobrazením účastnit se prostředí opětovného načítání za provozu pro Visual Studio.
Doporučená akce
Nezaokrouhlovat.
Ovlivněná rozhraní API
Nezaokrouhlovat.
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.