| Crates.io | dver |
| lib.rs | dver |
| version | 0.2.0 |
| created_at | 2024-08-08 14:58:07.798628+00 |
| updated_at | 2025-08-30 16:40:09.393545+00 |
| description | CLI tool for managing .NET SDK versions, including installation and version switching. |
| homepage | https://github.com/stescobedo92/dotnet-version-manager |
| repository | https://github.com/stescobedo92/dotnet-version-manager |
| max_upload_size | |
| id | 1329634 |
| size | 54,183 |
dver is a command-line tool to simplify managing multiple .NET SDK versions on your system. Inspired by nvm and sdkman, it provides an easy way to install, uninstall, and switch between .NET SDK versions.
current: Check the currently active .NET SDK version.list: View all installed .NET SDK versions.use: Switch to a different .NET SDK version for your project by creating a global.json file.install: Install new .NET SDK versions, including LTS, specific versions, or versions from a specific channel.uninstall: Remove specific .NET SDK versions.doctor: Check your system for common configuration issues.In .NET development, different projects often require different SDK versions. dver helps you:
You can download the latest release for your operating system from the Releases page.
After installing dver, it's recommended to run the doctor command to ensure your environment is set up correctly.
dver doctor
The doctor command will check if the .NET SDK installation directory is in your PATH and provide instructions on how to add it if it's missing. This is crucial for the dotnet command to find the SDKs installed by dver.
installInstall a specific .NET SDK version.
dver install --version 8.0.406
Install the latest Long-Term Support (LTS) version.
dver install --lts
By default, dver installs SDKs to the standard user-level location (~/.dotnet on Linux/macOS, %LOCALAPPDATA%\Microsoft\dotnet on Windows).
listList all installed .NET SDK versions.
dver list
useSet the .NET SDK version for the current directory by creating a global.json file.
dver use 8.0.406
uninstallUninstall a specific .NET SDK version.
dver uninstall --version 8.0.406
Uninstall all SDKs of a major version (e.g., all .NET 8 versions).
dver uninstall --version 8
Uninstall all installed .NET SDKs.
dver uninstall --all
currentDisplay the currently active .NET SDK version.
dver current
doctorRun checks to diagnose common issues with your environment.
dver doctor