- Rename package IDs to dotnet-watch, dotnet-user-secrets, and dotnet-sql-cache - Change packaging layout to support dotnet-install-tool - Change package metadata to DotnetTool - Drop support for DotNetCliToolReference (those will continue to be available under previous package ID's) - Rename project files and folders |
||
|---|---|---|
| .. | ||
| Test | ||
| Web | ||
| README.md | ||
| watch.csproj | ||
README.md
Watch multiple projects with dotnet-watch
Prerequisites
Install .NET Core command line. https://dot.net/core
Usage
Open a terminal to the directory containing this project.
dotnet watch msbuild /t:TestAndRun
The "TestAndRun" target in watch.proj will execute "dotnet test" on Test.csproj and then launch the website by calling "dotnet run" on Web.csproj.
Changing any *.cs file in Test/ or Web/, any *.csproj file, or watch.proj, will cause dotnet-watch to relaunch the "TestAndRun" target from watch.proj.