Beiträge
2020
Führen Sie einen Terminal-Load-Bash im WSL-Home-Verzeichnis durch
Konfigurieren Sie Windows Terminal so, dass WSL-Sitzungen direkt im Linux-Home-Verzeichnis über .bashrc geöffnet werden.
Dynamische Objektgenerierung mit ExpandoObject
Verwenden Sie ExpandoObject, um dynamisch Objekte mit laufzeitdefinierten Eigenschaften für einen flexiblen Datenexport zu erstellen.
Kontinuierliche Bereitstellung des NuGet-Pakets mit TravisCI
Automatisieren Sie die Kompilierung, Prüfung und Veröffentlichung von NuGet-Paketen mithilfe von Travis CI Continuous Delivery Pipelines.
Kontinuierliche Integration für ein .NET Core 3.0-Projekt mit TravisCI
Richten Sie mithilfe von Travis CI eine kontinuierliche Integration für .NET Core-Projekte mit automatisierten Builds und Tests ein.
2019
Meine Meinung zum In-Memory-Cache
Erstellen Sie mithilfe von C# und Generika eine benutzerdefinierte In-Memory-Cache-Implementierung mit Ablaufunterstützung.
Machen Sie Seiten-Screenshots mit Devtools
Erfassen Sie Ganzseiten- und Bereichs-Screenshots mit den in Chrome DevTools integrierten Screenshot-Befehlen.
Benutzerdefinierte Sprachen mit eingebetteten und externen Ressourcen in .NET Framework
Implementieren Sie mehrsprachige Unterstützung mithilfe eingebetteter und externer .resx-Ressourcendateien in .NET Framework.
2018
Integrationstest mit Bot Framework und DirectLine für Flow-Fälle
Erweitern Sie Bot Framework-Integrationstests, um Konversationsflussszenarien mit mehreren Runden zu unterstützen.
Integrationstest mit Bot Framework und DirectLine (3)
Bewerten Sie Bot-Antworten mithilfe von Roslyn CodeAnalysis in Bot Framework-Integrationstests (Teil 3).
Integrationstest mit Bot Framework und DirectLine (2)
Implementieren Sie DirectLine-Autorisierung und API-Aufrufe für Bot Framework-Integrationstests (Teil 2).
Integrationstest mit Bot Framework und DirectLine (1)
Richten Sie Integrationstests für Bot Framework-Chatbots mithilfe der DirectLine-API und JSON-Testfällen ein.