Improve the banner output of `dotnet watch` to make it clearer when things are disabled, how to diagnose issues, etc.
Open
area-commandlinetools
enhancement
feature-hot-reload
Priority:1
- Dominant language
- C#
- Stars
- 38.4k
- Forks
- 10.9k
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 290
Description
`dotnet watch` has some behaviors today that can be hard to discover but impact the user experience. These things could be called out in a more informative "banner" that's emitted to the console when the tool is run. The following things seem worth considering including details about:
- How to disable Hot Reload (cmd line arg, `launchSettings.json` property, etc.), or link to a doc
- The reason why Hot Reload or aspects of it are disabled on launch, e.g. when Razor runtime compilation is present in the project
- How to enable displaying of more details about rude edits (i.e. `--verbose`)
Contributor guide
Assessment
This issue has not been assessed yet.