I run web projects like this, during development:
dotnet watch run
The project/browser reloads when I make a change. Awesome!
However, sometimes I will be shown this:
Unable to apply hot reload because of a rude edit.
Do you want to restart your app - Yes (y) / No (n) / Always (a) / Never (v)?
Is there something I can add to the commandline, so I force the Always (a) option?
Something like this:
dotnet watch run --AlwaysRestartOnRudeEdit
According to my google-fu/duckduck-fu, such an option does not exist - but I would like it confirmed. :)
Not yet. A feature like that has been merged into the .NET 6.0.2 update. Once released, it will be possible to force this behavior by setting an environment variable named
DOTNET_WATCH_RESTART_ON_RUDE_EDIT
totrue
.Source: aspnetcore issue #37190
Until then, user
eknkc
posted a possible workaround (Unix):