Als Reaktion darauf haben wir einen Hot-Module-Austausch. Mit dieser Funktion können wir den Code ändern und Änderungen sofort in Ihrem Browser sehen. Mit dem Roslyn-Compiler können wir eine ähnliche Funktion in Blazor erstellen. Kompilieren von Rasiererkomponenten zur Laufzeit und Bereitstellen mit WebSockets bei jeder Dateiänderung mit File Watcher.
Es verwendet die Razor Engine Version 3, um Komponenten zu C # -Klassen zu kompilieren. Dann habe ich mit dem Roslyn-Compiler diese Klassen bis zur Assembly kompiliert. Schließlich habe ich die app.razor-Komponente aus einer Assembly mit Reflection geladen und mit der vom Steve Sanderson Test Host modifizierten Bibliothek die Komponente in einfaches HTML umgewandelt. Um HTML-Dateien in Echtzeit bereitzustellen, habe ich WebSockets für eine Vollduplex-Kommunikation verwendet.
Das Korrigieren von Routen anstelle von / Preview kann implementiert werden, indem der WebSocket-Client in jeden HTTP-Anforderungskontext eingefügt wird.
Verwenden Sie zwei Build-Server, einen für die schnelle Vorschau und einen anderen Server mit Dotnet-Watch-Build für tatsächlich längere Builds.
In Blazor Web Assembly können wir möglicherweise Assemblys im Browser laden und entladen?
1. Paket hinzufügen:
dotnet add package RazorComponentsPreview
services.AddRazorComponentsRuntimeCompilation();
app.UseRazorComponentsRuntimeCompilation();
Quelle: https://github.com/martasp/BlazorLiveReload
Einführung Für diejenigen, die schon seit einiger Zeit in der Technologiebranche tätig sind, ist der Begriff „.NET“ wahrscheinlich vertraut.
Das Ziel jedes Softwareprojekts, das voraussichtlich eine lange Lebensdauer haben wird, ist eine saubere und lesbare Codebasis. Lesbarkeit ist – neben sauberer Architektur – die wichtigste Voraussetzung für ein langlebiges Projekt.
Es war nach Mitternacht, als Hayden Katie nach ihrem gemeinsamen Abend zurück in ihren Studentenwohnheim fuhr. Sie hatte morgens einen frühen Unterricht und hatte keine Kleidung mehr zum Wechseln, nachdem sie die Nacht zuvor bei ihm übernachtet hatte.
Wie oft haben Sie ohne nachzudenken eine Plastikflasche, ein Glas, eine Aluminiumdose oder ein Öko-Energiepaket weggeworfen? Wie oft haben Sie sich gewünscht, dass Sie für das Recycling etwas zurückbekommen könnten? Wenn Sie wie die meisten Menschen sind, lautet die Antwort wahrscheinlich „vielfach“. Recycling wird oft als Ärger, lästige Pflicht oder Pflicht angesehen, die keinen unmittelbaren oder greifbaren Nutzen bringt.
„Er wird mich beschützen, wenn ich in Gefahr bin. Er wird mich in seinem Zelt verstecken.
(Warnung – das ist Satire, die fröhlich subversiv sein soll – definitiv nichts für Kinder) Sie haben gesehen, wie Ihre Eltern sich in der Küche versteckten und diese stinkenden Zigaretten rauchten. Sie sagen es dir.