Microsoft Releases Dotnetup Tool for .NET Developers

The new preview tool enables side-by-side SDK management without requiring system-level write permissions.

Updated on Oct. 21, 2026 in Software

Isometric editorial illustration featuring floating geometric cubes, representing modular and isolated software environment management systems.
Microsoft has launched the dotnetup preview tool, enabling developers to manage multiple .NET SDK versions in local directories without system-level permissions. AI Illustration. Upload story photo >

Live Poll

Would you use an official Microsoft toolchain manager instead of third-party alternatives for your projects?

Microsoft has released a public preview of dotnetup, a new toolchain manager that allows developers to install .NET SDKs and runtimes directly into user account directories. By avoiding system-managed directories, the tool aims to simplify environment management across Windows, macOS, and Linux systems.

Why it matters

Managing multiple .NET SDK versions has historically required system-level write permissions, which complicates CI/CD pipelines and developer machine isolation. This tool decouples the runtime environment from the operating system, providing a more portable and deterministic way to handle SDK dependencies.

The tool uses SHA-512 checksums to validate installations and tracks versioning by intent rather than rigid version numbers. It reads global.json files to ensure builds remain deterministic across environments.

The players

Microsoft

The technology giant responsible for the .NET ecosystem, cloud infrastructure via Azure, and widespread enterprise software development stacks.

The details

Dotnetup functions by isolating runtimes within the local data directory of the user account instead of standard system paths. Installation is initiated via a bootstrap script fetched from an official Microsoft URL using curl or PowerShell irm commands. The architecture allows preview and daily builds to coexist side by side, though developers should note that daily builds currently lack code signing.

Timeline

  1. October 15, 2026: Microsoft announced the public preview of dotnetup.

  2. October 21, 2026: Publication date of this report.

The Tech Race

This tool aims to modernize the .NET development lifecycle by replacing script-based manual tasks currently found in GitHub Actions and Azure DevOps. It follows a industry-wide shift toward localized, container-like toolchain management for developer environments.

Developers on Windows, macOS, and Linux can now test multiple .NET versions side by side without needing administrative privileges to alter system files. Those relying on automated build scripts should watch for future updates, as the tool intends to replace current script-heavy CI/CD tasks in Azure DevOps and GitHub Actions.

The takeaway

Dotnetup provides a more robust, user-local method for managing .NET environments that effectively removes the friction of system-level installation. Developers should monitor the project roadmap for the integration of admin-level installation features and the transition to full release status.

Further reading

For more on the latest developer ecosystem improvements, visit the /tech/software/ section.

More information

Review the full documentation on Microsoft Learn documentation.

Live Poll

Would you use an official Microsoft toolchain manager instead of third-party alternatives for your projects?