Note
dotnetup 目前已公開預覽。 其特性與行為可能會在正式上市前改變。
安裝 SDKs
沒有通道時,dotnetup 會使用最近可用的 global.json 要求。
若不存在,則使用 latest。
dotnetup sdk install
dotnetup sdk install lts
dotnetup sdk install 10.0 11.0
dotnetup sdk install 10.0.103
頂層 install 指令是 dotnetup sdk install 的別名:
dotnetup install 10.0
安裝執行時
使用 component@channel 以選擇執行時元件:
dotnetup runtime install 10.0
dotnetup runtime install aspnetcore@10.0
dotnetup runtime install windowsdesktop@10.0
未指定元件的值會選取核心 .NET 執行階段。
windowsdesktop僅在 Windows 上可用。
安裝時不啟用追蹤
當你想要檔案但不想要清單記錄時,請使用 --untracked :
dotnetup sdk install 10.0 --untracked --install-path .\.dotnet
dotnetup 不列出、更新或解除安裝未被追蹤的安裝。
受追蹤安裝會保護已包含未受管理的 .NET 成品的根節點。 使用新的根目錄、遷移安裝,或明確選擇未被追蹤的安裝。
遷移原生架構元件
dotnetup偵測系統管理的 .NET 安裝中針對現行架構的 SDK 與執行時。 它會判定安裝需求,並透過正常的下載流程處理這些需求。 解析後的版本可能與原始安裝版本不同。 遷移不會變更系統安裝。
要將偵測到的元件安裝到所選根目錄中,請執行:
dotnetup sdk install --migrate-from-system
遷移只考慮與執行中程序架構相符的安裝。
檢查安裝狀態
您可以透過以下方式查看安裝規格清單、已安裝版本及每個需求的來源:
dotnetup list