Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
.NET 9 introduceert een wijziging die moet worden dotnet watch gestart met Hot Reload uitgeschakeld voor projecten die gericht zijn op .NET 5 of eerdere versies.
Vorig gedrag
Voorheen werd dotnet watch Hot Reload automatisch uitgeschakeld bij gebruik met projecten die gericht zijn op .NET 5 of eerder.
Nieuw gedrag
Vanaf .NET 9 wordt een fout gerapporteerd wanneer dotnet watch deze wordt gestart zonder --no-hot-reload voor projecten die gericht zijn op .NET 5 of eerdere versies. De fout is vergelijkbaar met:
Controle op basis van dynamisch opnieuw laden wordt alleen ondersteund in .NET 6.0 of nieuwere apps.
Versie geïntroduceerd
.NET 9 RC 1
Type wijziging die fouten veroorzaken
Deze wijziging is een gedragswijziging.
Reden voor wijziging
De interne architectuur van het dotnet watch hulpprogramma heeft aanzienlijke verbeteringen ondergaan. Het behoud van het gedrag voor niet-ondersteuningsversies van .NET rechtvaardigde niet dat de nieuwe implementatie complexer wordt.
Aanbevolen actie
Geef --no-hot-reload deze door aan dotnet watch de opdrachtregel of werk uw project bij naar het doel net6.0 of later (met behulp van de TargetFramework eigenschap).
Betrokken API's
N.v.t.