1 |
wget https://builds.dotnet.microsoft.com/dotnet/scripts/v1/dotnet-install.sh |
示例
- 最新的长期支持 (LTS) 版本安装到默认位置:Windows:
PowerShell
1./dotnet-install.ps1 -Channel LTS
macOS/Linux:
Bash
1./dotnet-install.sh --channel LTS将 6.0.1xx SDK 的最新预览版本安装到指定位置:Windows:
PowerShell
1./dotnet-install.ps1 -Channel 6.0.1xx -Quality preview -InstallDir C:\climacOS/Linux:
Bash
1./dotnet-install.sh --channel 6.0.1xx --quality preview --install-dir ~/cli安装 6.0.0 版共享运行时:Windows:
PowerShell
1./dotnet-install.ps1 -Runtime dotnet -Version 6.0.0macOS/Linux:
Bash
1./dotnet-install.sh --runtime dotnet --version 6.0.0获取脚本并在公司代理后面安装 6.0.2 版本(仅限 Windows):
PowerShell
1Invoke-WebRequest 'https://dot.net/v1/dotnet-install.ps1' -Proxy $env:HTTP_PROXY -ProxyUseDefaultCredentials -OutFile 'dotnet-install.ps1'; ./dotnet-install.ps1 -InstallDir '~/.dotnet' -Version '6.0.2' -Runtime 'dotnet' -ProxyAddress $env:HTTP_PROXY -ProxyUseDefaultCredentials;获取脚本并安装 .NET CLI 单行式命令示例:Windows:
PowerShell
12# Run a separate PowerShell process because the script calls exit, so it will end the current PowerShell session.&powershell -NoProfile -ExecutionPolicy unrestricted -Command "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; &([scriptblock]::Create((Invoke-WebRequest -UseBasicParsing 'https://dot.net/v1/dotnet-install.ps1'))) <additional install-script args>"macOS/Linux:
Bash
1curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin <additional install-script args>
设置环境变量。
手动安装 .NET 不会添加系统范围的环境变量,并且通常仅适用于安装 .NET 的会话。 应为操作系统设置两个环境变量:
DOTNET_ROOT
此变量设置为 .NET 安装到的文件夹,例如$HOME/.dotnet
(对于 Linux 和 macOS )和 PowerShell 中的$HOME\.dotnet
(对于 Windows)。PATH
此变量应同时包含DOTNET_ROOT
文件夹和用户的 .dotnet/tools 文件夹。 通常,在 Linux 和 macOS 上为$HOME/.dotnet/tools
,在 Windows 上为 PowerShell 中的$HOME\.dotnet\tools
。
提示
对于 Linux 和 macOS,请使用 echo
命令在 shell 配置文件中设置变量,例如 .bashrc:
Bash
1 2 |
echo 'export DOTNET_ROOT=$HOME/.dotnet' >> ~/.bashrc echo 'export PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT/tools' >> ~/.bashrc |
卸载
没有卸载脚本。 有关如何手动卸载 .NET 的信息,请参阅如何删除 .NET 运行时和 SDK。