Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
dotnet watch Verhalten geändert seit .NET Core 5.0
Peter Bucher
myCSharp.de - Experte

Avatar #jVxXe7MDBPAimxdX3em3.jpg


Dabei seit:
Beiträge: 6141
Herkunft: Zentralschweiz

Themenstarter:

dotnet watch Verhalten geändert seit .NET Core 5.0

beantworten | zitieren | melden

Hallo zusammen

Habt ihr auch Probleme mit dotnet watch seit .NET Core 5.0? (Vorher war ich auf 3.1).

Mit dotnet watch run über die Konsole gestartet, wird KEINE Änderung mehr aufgenommen. Auch nicht die eingeschlossenen.
Wenn ich es über VS starte, werden ALLE Änderungen getriggert. Auch die ausgeschlossenen.

Verhalten hat sich geändert nach Installation der .NET Core 5.0 SDK.


Grüsse Peter
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Peter Bucher am .
--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011

- https://peterbucher.ch/ - Meine persönliche Seite
- https://fpvspots.net/ - Spots für FPV Dronenflüge
private Nachricht | Beiträge des Benutzers
Peter Bucher
myCSharp.de - Experte

Avatar #jVxXe7MDBPAimxdX3em3.jpg


Dabei seit:
Beiträge: 6141
Herkunft: Zentralschweiz

Themenstarter:

beantworten | zitieren | melden

Hallo zusammen

Jetzt scheint es wieder zu laufen. Keine Ahnung was da das Problem war.

Gruss Peter
--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011

- https://peterbucher.ch/ - Meine persönliche Seite
- https://fpvspots.net/ - Spots für FPV Dronenflüge
private Nachricht | Beiträge des Benutzers
Peter Bucher
myCSharp.de - Experte

Avatar #jVxXe7MDBPAimxdX3em3.jpg


Dabei seit:
Beiträge: 6141
Herkunft: Zentralschweiz

Themenstarter:

beantworten | zitieren | melden

Also, Auflösung:
Wenn die ASP.NET Core 5.0 SDK installiert wird, mit den Konsolen-Tools, dann funktioniert dotnet watch run für ASP.NET Core 3.1 Projekte nicht mehr. Es lässt sich nicht mehr einschränken und greift für alle Dateien, wenn es manuell aus der Konsole ohne Debug gestartet wird. Mit F5 (watch Setting) geht es. Aber das geht immer in Debug.

Mit ASP.NET Core 5.0 Projekten lässt es sich wieder konfigurieren und funktioniert, wie es soll.

Lösung für ASP.NET Core 3.1 Projekte, wenn das ASP.NET Core 5.0 SDK installiert wurde.

1. Eine global.json im Hauptordner anlegen.

{
  "sdk": {
    "version": "3.1"
  }
}

So wird beim Aufrufen der Konsole immer die .NET Core 3.1 SDK und Tools genutzt und alles läuft wie es soll. Exclude und Include für dotnet watch werden beachtet und die Default Settings für dotnet watch greifen auch.

Ich hoffe das hilft jemandem :-)


Grüsse Peter
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Peter Bucher am .
--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011

- https://peterbucher.ch/ - Meine persönliche Seite
- https://fpvspots.net/ - Spots für FPV Dronenflüge
private Nachricht | Beiträge des Benutzers