安装 .NET SDK
.NET SDK 是 Hagicode 运行所需的依赖,安装后即可使用。
安装 .NET SDK
Section titled “安装 .NET SDK”方法一:官方安装包(推荐)
Section titled “方法一:官方安装包(推荐)”- 访问 .NET 官方网站
- 选择 .NET 10 版本
- 下载 SDK(不是 Runtime)的 Windows 安装程序(
.exe或.msi文件) - 双击运行安装程序
- 按照安装向导的提示完成安装:
- 接受许可协议
- 选择安装路径(默认即可)
- 点击 “安装” 开始安装
- 安装完成后,点击 “关闭”
方法二:使用 winget
Section titled “方法二:使用 winget”打开 PowerShell 或命令提示符,运行以下命令:
winget install Microsoft.DotNet.SDK.10方法三:使用 Chocolatey
Section titled “方法三:使用 Chocolatey”如果您已经安装了 Chocolatey:
choco install dotnet-10-sdk方法一:官方安装包(推荐)
Section titled “方法一:官方安装包(推荐)”- 访问 .NET 官方网站
- 选择 .NET 10 版本
- 下载 SDK 的 macOS 安装程序(
.pkg文件) - 双击运行安装程序
- 按照安装向导的提示完成安装:
- 点击 “继续”
- 接受许可协议
- 选择安装磁盘
- 点击 “安装” 并输入管理员密码
- 安装完成后,点击 “关闭”
方法二:使用 Homebrew
Section titled “方法二:使用 Homebrew”如果您已经安装了 Homebrew,可以通过终端安装 .NET SDK:
# 添加 Microsoft tapbrew tap microsoft/dotnet
# 安装 .NET 10 SDKbrew install dotnet-sdk-10方法三:使用 .NET 安装脚本
Section titled “方法三:使用 .NET 安装脚本”# 下载并运行安装脚本curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin --channel 10.0
# 将 .NET 添加到 PATH(添加到 ~/.zshrc 或 ~/.bashrc)export DOTNET_ROOT=$HOME/.dotnetexport PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT/tools使用 Microsoft 包仓库(推荐)
Section titled “使用 Microsoft 包仓库(推荐)”这是获取最新 .NET SDK 版本的最佳方式:
# 添加 Microsoft 包仓库wget https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.debsudo dpkg -i packages-microsoft-prod.debrm packages-microsoft-prod.deb
# 更新包列表sudo apt-get update
# 安装 .NET 10 SDKsudo apt-get install -y dotnet-sdk-10.0使用 apt 包管理器
Section titled “使用 apt 包管理器”Ubuntu 24.04+ 的默认仓库可能包含 .NET 10 SDK:
sudo apt-get updatesudo apt-get install -y dotnet-sdk-10.0使用 Snap
Section titled “使用 Snap”Ubuntu 也支持通过 Snap 安装:
sudo snap install dotnet-sdk --classic --channel=10使用 Microsoft 包仓库(推荐)
Section titled “使用 Microsoft 包仓库(推荐)”# 添加 Microsoft 包仓库sudo rpm -Uvh https://packages.microsoft.com/config/centos/$(rpm -E %{rhel})/packages-microsoft-prod.rpm
# 更新包列表sudo yum update
# 安装 .NET 10 SDKsudo yum install -y dotnet-sdk-10.0使用 yum 包管理器
Section titled “使用 yum 包管理器”sudo yum install -y dotnet-sdk-10.0使用 dnf 包管理器
Section titled “使用 dnf 包管理器”# 添加 Microsoft 包仓库sudo rpm -Uvh https://packages.microsoft.com/config/fedora/$(rpm -E %fedora)/packages-microsoft-prod.rpm
# 更新包列表sudo dnf update
# 安装 .NET 10 SDKsudo dnf install -y dotnet-sdk-10.0使用 pacman 包管理器
Section titled “使用 pacman 包管理器”# 安装 .NET 10 SDKsudo pacman -S dotnet-sdk-10.0安装完成后,请验证 .NET SDK 是否正确安装:
# 检查 .NET SDK 版本dotnet --version
# 查看详细的 SDK 信息dotnet --infoWindows
Section titled “Windows”如果在安装后 dotnet 命令不可用:
- 重新启动命令提示符或 PowerShell
- 如果仍然不可用,手动将 .NET 添加到 PATH:
- 搜索 “环境变量” 并打开 “编辑系统环境变量”
- 点击 “环境变量”
- 在 “系统变量” 中找到 “Path”,点击 “编辑”
- 添加 .NET SDK 的安装路径(默认:
C:\Program Files\dotnet\) - 点击 “确定” 保存更改
如果安装后命令不可用:
- 重新启动终端
- 如果使用 Homebrew 安装,运行:
Terminal window eval "$(/opt/homebrew/bin/brew shellenv)" - 手动添加到 PATH(在
~/.zshrc或~/.bash_profile中):Terminal window export DOTNET_ROOT=$HOME/.dotnetexport PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT/tools
如果在运行 dotnet 时遇到权限错误:
# 确保安装路径可执行sudo chmod +x $HOME/.dotnet/dotnet
# 如果使用系统包管理器安装,重新安装sudo apt-get install --reinstall dotnet-sdk-10.0中国大陆用户加速
Section titled “中国大陆用户加速”如果下载速度慢,可使用以下镜像源加速:
- Azure 中国镜像: https://dotnetcli.azureedge.net/dotnet/
- 官方 CDN: https://dotnetcli.blob.core.windows.net/
访问以上地址,选择您需要的版本进行下载。
附录:卸载 .NET SDK
Section titled “附录:卸载 .NET SDK”如果需要卸载 .NET SDK:
- 打开 “控制面板” > “程序和功能”
- 找到 “Microsoft .NET SDK - 10.0.0”
- 右键点击并选择 “卸载”
或使用命令行:
# 使用 winget 卸载winget uninstall Microsoft.DotNet.SDK.10
# 使用 Chocolatey 卸载choco uninstall dotnet-10-sdk# 如果使用 Homebrew 安装brew uninstall dotnet-sdk-10
# 如果使用安装包安装sudo rm -rf /usr/local/share/dotnetsudo rm -rf /usr/local/bin/dotnet# Ubuntu/Debiansudo apt-get remove dotnet-sdk-10.0sudo apt-get autoremove
# CentOS/RHELsudo yum remove dotnet-sdk-10.0
# Fedorasudo dnf remove dotnet-sdk-10.0
# 如果使用安装脚本安装rm -rf ~/.dotnet