aspnetcore/samples/dotnet-watch/WatchMultipleProjects
Nate McMaster 261b27b700 Port CLI tools to be dotnet global tools
- 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
2017-12-29 08:42:36 -08:00
..
Test
Web
README.md Port CLI tools to be dotnet global tools 2017-12-29 08:42:36 -08:00
watch.csproj Port CLI tools to be dotnet global tools 2017-12-29 08:42:36 -08:00

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.