You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

非管理员用户如何获取MSIX格式的Microsoft .NET SDK 6.0

解决非管理员身份安装.NET 6.0 SDK(MSIX格式/脚本安装)的问题

一、先解决dotnet-install脚本只装运行时的问题

dotnet-install.ps1(Windows)或dotnet-install.sh(Linux/macOS)默认仅安装.NET运行时,要获取SDK必须明确指定---sdk参数。

正确的脚本命令(Windows PowerShell,非管理员):

./dotnet-install.ps1 -Channel 6.0 -SDK

验证安装:

运行脚本后,需将安装目录临时加入当前会话的环境变量(脚本输出路径通常为%USERPROFILE%\.dotnet):

$env:PATH = "$env:USERPROFILE\.dotnet;$env:PATH"

再执行以下命令即可查看已安装的SDK:

dotnet --list-sdks

二、如果需要MSIX格式的.NET 6.0 SDK

MSIX是Windows专属的打包格式,非管理员用户可直接通过以下方式安装:

  • 离线安装:下载对应架构的.NET 6.0 SDK MSIX包,双击即可完成安装(非管理员权限允许)。
  • 安装后需确认%LOCALAPPDATA%\Microsoft\WindowsApps路径已在系统PATH环境变量中,否则无法全局调用dotnet命令。

常见排查点

  • 执行脚本时若出现报错,先检查网络连接(脚本需在线下载安装包),或通过--install-dir参数指定一个你有写入权限的目录。
  • 保持非管理员权限运行脚本,若用管理员权限执行,安装目录会指向系统路径,非管理员用户可能无法正常读取。

内容的提问来源于stack exchange,提问作者hackerkid 119

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 12:12:02