dotnet workload restore
此文章適用於:✔️ .NET 6 SDK 與更新版本
名稱
dotnet workload restore
:安裝專案或解決方案所需的工作負載。
概要
dotnet workload restore [<PROJECT | SOLUTION>]
[--configfile <FILE>] [--disable-parallel]
[--ignore-failed-sources] [--include-previews] [--interactive]
[--no-cache] [--skip-manifest-update] [-s|--source <SOURCE>]
[--temp-dir <PATH>] [-v|--verbosity <LEVEL>] [--version <VERSION>]
dotnet workload restore -?|-h|--help
描述
dotnet workload restore
命令會分析專案或解決方案,以判斷需要哪些工作負載,然後安裝任何遺漏的工作負載。
如需有關 dotnet workload
命令的詳細資訊,請參閱 dotnet workload install 命令。
引數
PROJECT | SOLUTION
要安裝工作負載的專案或解決方案。 若未指定檔案,此命令會在當前的目錄中搜尋一個檔案。
選項。
--configfile <FILE>
要使用的 NuGet 組態檔 (nuget.config)。 若已指定,僅會使用此檔案中的設定。 若未指定,則將使用當前目錄中組態檔的階層。 如需詳細資訊,請參閱常見的 NuGet 組態。
--disable-parallel
避免平行還原多個專案。
-?|-h|--help
列印如何使用命令的描述。
--ignore-failed-sources
將套件來源失敗視為警告。
--include-previews
允許發行前版本工作負載資訊清單。
--interactive
可讓命令停止,並等候使用者輸入或進行動作。 例如完成驗證。
--no-cache
避免快取套件和 HTTP 要求。
--skip-manifest-update
跳過工作負載資訊清單更新。 工作負載資訊清單會定義每個工作負載需要安裝哪些資產和版本。
-s|--source <SOURCE>
指定要使用之 NuGet 套件來源的 URI。 此設定會覆寫 nuget.config 檔案中指定的所有來源。 多次指定這個選項,即可提供多個來源。
--temp-dir <PATH>
指定用於下載並解壓縮 NuGet 套件的暫存目錄 (必須確保其安全)。
-v|--verbosity <LEVEL>
設定命令的詳細資訊層級。 允許的值為
q[uiet]
、m[inimal]
、n[ormal]
、d[etailed]
和diag[nostic]
。 預設為minimal
。 如需詳細資訊,請參閱LoggerVerbosity。
--version
要安裝或更新的工作負載集版本。 如果您在 global.json 中指定工作負載集版本,就無法使用
--version
選項來指定工作負載集版本。 若要在該案例中使用--version
選項,請在包含global.json檔案的路徑外部執行 命令。 自 8.0.400 SDK 起可用。 如需詳細資訊,請參閱 .NET SDK 工作負載集。
範例
MyApp.csproj 所需的還原工作負載:
dotnet workload restore MyApp.csproj