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
支援的殼層值為 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。