Microsoft Releases New Dotnetup Command-Line Tool
The new tool simplifies managing multiple .NET SDKs and runtimes on a single workstation.
Updated on Oct. 29, 2026 in Software

Live Poll
Would you use a centralized command-line tool to manage your software development environments?
Microsoft has launched a public preview of the dotnetup command-line tool, designed to help developers manage multiple .NET versions on one machine. By installing SDKs into personal directories, the tool minimizes the need for administrative privileges.
Why it matters
The tool streamlines environment management by allowing developers to easily isolate specific .NET versions for testing and builds. It also enhances automation capabilities by integrating directly with continuous integration platforms like GitHub Actions.
The dotnetup tool installs .NET SDKs and runtimes in user-specified directories and allows for migrations of existing environments into its managed structure. It utilizes curl for macOS and Linux, while employing PowerShell tools for Windows support.
The players
Microsoft
Microsoft is a multinational technology corporation that develops, manufactures, licenses, and supports software, services, and hardware devices.
The details
Developers manage their environments by prefixing standard dotnet commands with dotnetup, which enables precise targeting of specific versions. The tool includes sample YAML configurations to assist with deployment in automated continuous integration workflows.
Timeline
October 29, 2026: Microsoft released the public preview of dotnetup.
The Tech Race
This release follows the broader trend of containerized and isolated development environments established by platforms like GitHub Actions. It replaces rigid, system-wide installation methods with a modular approach that allows for greater flexibility across different operating systems.
Developers can now test multiple .NET versions on a single machine without requiring elevated system permissions or complex virtual machines. This simplifies daily coding workflows and reduces configuration errors when switching between different project requirements.
The takeaway
The dotnetup tool provides a practical solution for developers who frequently struggle with conflicting .NET dependencies on their workstations. By isolating SDKs in user directories, it allows for cleaner environments and more reliable build processes.
Further reading
For more on development tools, visit the Software section.
Live Poll
Would you use a centralized command-line tool to manage your software development environments?










