- Creating an MSBuild project for the TS client - Adding project references to the TS client project from projects that need the client - (ensures the correct targets dependency graph and prevents building the client multiple times and related races) - Removing gulp tasks from individual projects (allows containing npm only in the TS client source and node tests) - Using incremental compilation to build the TS client only when inputs change (prevents building the client multiple times or when not needed at all) - Removing `npm install` from all the projects (takes up to 10 seconds even if there is nothing to restore) - npm packages will still be installed when running full build (if needed) or need to be installed manually |
||
|---|---|---|
| .. | ||
| wwwroot | ||
| .gitignore | ||
| EchoEndPoint.cs | ||
| Microsoft.AspNetCore.SignalR.Test.Server.csproj | ||
| Program.cs | ||
| Startup.cs | ||
| TestHub.cs | ||
| web.config | ||