It would be beneficial if all methods of the DotnetCliCommand were virtual. It's impossible to customize the build/restore behaviour of the CsProjCoreToolchain. Motivation: For large project, it's beneficial to use all CPU cores for compilation The disabled parallel build: ``` /p:BuildInParallel=false /m:1 ``` can be replaced with ``` --nodeReuse:false ```