CMAKE_VS_NUGET_PACKAGE_RESTORE

在版本 3.23 中添加。

在使用 Visual Studio Generators 时,此缓存变量控制 msbuild 是否应在构建前自动尝试还原 NuGet 包。NuGet 包可以使用目标上的 VS_PACKAGE_REFERENCES 属性进行定义。如果未定义任何包引用,则此设置将不起作用。

命令行选项 --resolve-package-references 可以替代使用,以全局控制解析行为。此选项将优先于缓存变量。

使用 DOTNET_SDK 的目标在构建前需要运行还原。禁用此选项可能会导致此类项目构建失败。

此设置存储为缓存条目。默认值为 ON

另请参阅 VS_PACKAGE_REFERENCES 属性。