在 Visual Studio 2019/2022 中构建之前可以删除特定文件吗

Can you delete a specific file before building in Visual Studio 2019/2022

我正在处理的项目在第一次构建时创建了一个缓存文件,运行,但是如果您更改代码然后重新 运行 项目,该文件不会'不会替换缓存,而是 运行 旧版本的代码。要解决此问题,您必须每次都手动删除该文件,但我想知道是否有办法让 Visual Studio 在需要 build/rebuild 新代码时随时删除该文件?

我正在使用由 CMake 生成的常规 VS 解决方案。

一个好主意是使用 Visual Studio 构建事件。 阅读有关如何个性化构建事件的文档 here。 使用自定义生成事件,您可以在编译过程之前或之后 运行 命令。