Every Dot Net practitioner has a default toolchain. This article walks through the tools the community reaches for and why each one earns its place.
Core tools
- .NET CLI
- .NET Console
- .NET SDK
- VS Code
Supporting tools
- Git
- CI/CD
- Docker
- Linux
How to choose
For new projects, start with the official tool from the maintainers. For long-running projects, the tool you already know well beats the slightly-better tool you do not. The exception is tooling that directly affects correctness (linters, type checkers, security scanners) — invest in those even if it means a learning curve.
Summary
Install the two or three tools the community agrees on and stop optimising this list. Time is better spent building.