Sechs Markdown-Sheets (git, Conventional Commits, Claude CLI, Claude-Config, dotnet CLI, PowerShell) als EmbeddedResource, gerendert im modelosen, per Topmost anpinnbaren CheatSheetsWindow. MarkdownView bekommt dafuer das Opt-in CommandRows: `befehl` - beschreibung wird zu Mono-Chip + Copy-Button, jede ##-Sektion landet in einem Expander. Enthaelt ausserdem: Mission Control wird beim Oeffnen aus dem Minimiert-Zustand geholt, nicht nur aktiviert.
2.2 KiB
2.2 KiB
dotnet CLI
Projekt anlegen
dotnet new list— verfügbare Vorlagen anzeigendotnet new console -n <name>— Projekt aus Vorlage anlegendotnet new sln— Solution anlegendotnet sln add <projekt>— Projekt in die Solution aufnehmen
Bauen
dotnet restore— NuGet-Pakete auflösendotnet build <projekt> -c Release— Release bauendotnet build --no-restore— ohne Restore, wenn Pakete aktuell sinddotnet build -v minimal— knappere Ausgabedotnet clean -c Release— Build-Ausgabe löschen
Laufen lassen
dotnet run --project <projekt> -c Release— startendotnet run --project <projekt> -- <args>— Argumente an die Appdotnet watch --project <projekt> run— bei Dateiänderung neu starten
Testen
dotnet test <projekt> -c Release --no-build— Tests ohne Neubaudotnet test --filter "FullyQualifiedName~<name>"— nur passende Testsdotnet test --filter "FullyQualifiedName!~<name>"— Tests ausschließendotnet test --logger "console;verbosity=detailed"— Details pro Testdotnet test --blame-hang-timeout 60s— hängende Tests aufspüren
Pakete
dotnet add <projekt> package <name>— Paket hinzufügendotnet add <projekt> package <name> --version 1.2.3— feste Versiondotnet remove <projekt> package <name>— Paket entfernendotnet list <projekt> package --outdated— veraltete Paketedotnet nuget locals all --clear— NuGet-Caches leeren
EF Core Migrationen
dotnet ef migrations add <name> -p <daten-projekt>— Migration anlegendotnet ef migrations list -p <daten-projekt>— Migrationen anzeigendotnet ef migrations remove -p <daten-projekt>— letzte Migration zurücknehmendotnet ef database update -p <daten-projekt>— Schema anwenden
Veröffentlichen
dotnet publish <projekt> -c Release -r win-x64 --self-contained— eigenständiges Builddotnet publish <projekt> -c Release -p:PublishSingleFile=true— eine Exe
Diagnose
dotnet --info— SDKs, Runtimes, RIDdotnet --list-sdks— installierte SDKsdotnet format <projekt>— Formatierung anwendendotnet build -p:TreatWarningsAsErrors=true— Warnungen als Fehler