微软发布 dotnetup 预览版:多版本管理工具引发开发者争议
2026-11-03 12:04:02 来源:技王数据恢复

微软近日发布了 dotnetup 公开预览版,这是一款跨平台的 .NET 工具链管理器,旨在简化多版本 SDK 与运行时的安装、更新与卸载流程。据 .NET Blog 报道,该工具由 .NET SDK 项目经理 Chet Husk 于 10 月 15 日宣布,其设计借鉴了 rustup 和 nvm。 技王数据恢复
dotnetup 的核心特性包括: www.sosit.com.cn
- 用户级安装:将文件存放在用户本地数据目录,不侵入 System 或 Program Files 目录,避免系统路径污染。
- 通道机制:支持 latest、lts、preview、daily 等通道,以及语义化版本解析,并尊重 global.json 以保障构建确定性。
- 按需复用:多个项目可共用同一受管理的安装版本,更新时自动清理不再被需求的组件。
尽管微软在文档中强调预览版行为可能变化,生产环境仍建议使用传统安装程序,但该工具的安装方式引发了社区争议。主要批评集中在通过 curl 或 irm 获取引导脚本并直接执行的方式,部分开发者认为这种方式存在安全隐患,且 Visual Studio 目前无法识别 dotnetup 安装的版本。此外,有开发者质疑在已有 mise 等工具的情况下,为何需要引入 dotnetup。 www.sosit.com.cn

Chet Husk 在博客评论区回应称,计划在完成用户验证后提供 winget、apt 或 Homebrew 等软件包形式。目前,dotnetup 支持 Windows、macOS 和 Linux,并提供了 none、shell 和 everywhere 三种接入模式。感兴趣的开发者可在 Microsoft Learn 查看完整文档,或通过 GitHub Discussions 提交反馈。 技王数据恢复
技术审核:邓严军|技王数据恢复实验室技术总监
www.sosit.com.cn