CMakeVerifyManifest

使用此脚本来验证项目的嵌入式清单和并行清单是否匹配。

此脚本首先从当前目录递归地全局匹配 *.manifest 文件,并创建允许的版本列表。可以通过从调用命令设置 allow_versions 来传递其他版本。接下来,该脚本全局匹配 *.exe*.dll 文件。扫描每个 .exe.dll 文件以查找嵌入式清单,并检查 CRT 的版本是否在允许的版本列表中。

示例

要运行此脚本,请导航到目录并使用 cmake -P 运行该脚本。

cmake -Dallow_versions=8.0.50608.0 -PCMakeVerifyManifest.cmake

此调用允许在项目中使用 8.0.50608.0 的嵌入式清单,即使该版本未在 .manifest 文件中找到。