CMAKE_VS_NUGET_PACKAGE_RESTORE

在 3.23 版本加入。

當使用 Visual Studio 產生器時,此快取變數控制 msbuild 是否應在建置之前自動嘗試還原 NuGet 套件。NuGet 套件可以使用目標上的 VS_PACKAGE_REFERENCES 屬性來定義。如果未定義任何套件參考,則此設定將不會執行任何操作。

命令列選項 --resolve-package-references 可以用來替代地全域控制解析行為。此選項將優先於快取變數。

使用 DOTNET_SDK 的目標需要在建置之前執行還原。停用此選項可能會導致在這些專案中建置失敗。

此設定儲存為快取條目。預設值為 ON

另請參閱 VS_PACKAGE_REFERENCES 屬性。