dotnet watch kann mehr als starten

dotnet watch kann mehr als starten

- Matt

dotnet watch ist bei den meisten als „startet neu, wenn ich speichere” bekannt. Seit einigen Versionen versucht es zuerst, die Änderung in den laufenden Prozess zu schieben:

dotnet watch run

Methodenkörper, Zeichenketten und die meisten Änderungen innerhalb bestehender Methoden landen sofort in der laufenden Anwendung, ohne dass der Zustand verlorengeht. Neue Typen oder geänderte Signaturen erzwingen weiterhin einen Neustart, das meldet es dann auch.

Deutlich unterschätzt ist die Variante für Tests:

dotnet watch test

Damit läuft die Testsammlung bei jedem Speichern. Bei kleinen Projekten ersetzt das den Testexplorer komplett.