Note
dotnetup 为公共预览版。 在正式发布之前,其功能和行为可能会更改。
安装和环境配置是单独的操作。 选择适合工作流的访问模式。 有关可用模式的说明,请参阅 dotnetup 环境配置。
使用命令转发
持久性最低的选项是 none 模式。 它不会将托管.NET安装添加到PATH或设置DOTNET_ROOT。 以下命令将 dotnetup 可执行文件添加到 PATH 中,以便可以从任何目录中运行它:
dotnetup env set none --dotnetup-on-path true
dotnetup dotnet -- --info
dotnetup dotnet build
若要避免该 PATH 更改,请设置 --dotnetup-on-path false。 该dotnetup dotnet命令从托管安装运行.NET,而不将其dotnet可执行文件添加到 PATH。
配置 shell 配置文件
使用 shell 模式将托管代码块写入 shell 配置文件:
dotnetup env set shell --shell pwsh
支持的 shell 值为 bash、zsh、fish 和 pwsh。
命令完成后打开一个新 shell,或激活当前 shell 以应用更改:
dotnetup env script --shell pwsh | Invoke-Expression
配置所有Windows用户应用程序
在Windows,使用everywhere模式使托管安装可供终端和其他用户应用程序使用:
dotnetup env set everywhere --shell pwsh
此模式在 Linux 或 macOS 上不可用。
Important
在启用 everywhere之前,请查看 Everywhere 模式注意事项,包括该模式如何与计算机范围的安装和依赖框架的应用程序交互。
检查和更正偏移
显示存储的设置并将其与当前环境进行比较:
dotnetup env show
重新应用存储的设置:
dotnetup env set
删除环境更改
dotnetup env clear
此命令会删除 dotnetup 环境配置。 它不会卸载.NET。