CMAKE_VS_NUGET_PACKAGE_RESTORE¶
在 3.23 版本中添加。
当使用 Visual Studio 生成器时,此缓存变量控制是否 msbuild 应在构建前自动尝试恢复 NuGet 软件包。NuGet 软件包可以使用目标上的 VS_PACKAGE_REFERENCES
属性来定义。如果未定义软件包引用,此设置将不起作用。
命令行选项 --resolve-package-references
可以替代用来全局地控制恢复行为。此选项将优先于缓存变量。
必须使用 DOTNET_SDK
的目标在构建之前运行恢复。在该类项目中禁用此选项可能导致构建失败。
此设置将存储为缓存条目。默认值是 ON
。
另请参阅 VS_PACKAGE_REFERENCES
属性。