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

如何在PowerShell中安装Dotnet SDK 6.x.x最新版本?

安装最新.NET 6.x.x SDK的PowerShell方案

方法一:使用微软官方安装脚本(推荐)

直接调用官方安装脚本,自动获取并安装.NET 6.x系列的最新稳定版:

# 下载官方安装脚本
Invoke-WebRequest -Uri https://dot.net/v1/dotnet-install.ps1 -OutFile dotnet-install.ps1

# 执行脚本安装最新.NET 6.x SDK到系统默认路径
.\dotnet-install.ps1 -Channel 6.0 -InstallDir $env:ProgramFiles\dotnet -NoPath
  • 参数说明:
    • -Channel 6.0:指定拉取6.x系列的最新稳定版本
    • -InstallDir $env:ProgramFiles\dotnet:将SDK安装到系统标准路径,方便全局调用
    • -NoPath:不临时修改当前PowerShell会话的PATH,若需要当前会话立即生效可移除该参数

方法二:通过Chocolatey安装(动态获取最新版本号)

由于Chocolatey不支持版本通配符,可先从Chocolatey包源获取最新的6.x版本号,再执行安装:

# 搜索并筛选出dotnet-sdk的最新6.x稳定版版本号
$latest6xVersion = (choco search dotnet-sdk --all-versions --limit-output | Where-Object { $_ -match "^dotnet-sdk\|6\.\d+\.\d+$" } | Sort-Object -Property @{Expression={[version]($_.Split('|')[1])}} -Descending | Select-Object -First 1).Split('|')[1]

# 使用获取到的版本号执行安装
choco install dotnet-sdk --version $latest6xVersion -y
  • 前置要求:确保已安装Chocolatey,若未安装可先执行以下命令完成安装:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

通用注意事项

  • 所有操作需以管理员身份运行PowerShell
  • 安装完成后,若需全局生效,可检查C:\Program Files\dotnet是否已添加到系统环境变量PATH中,未添加则手动添加即可

内容的提问来源于stack exchange,提问作者Lakshay Kashyap

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 00:54:56