首页 > 解决方案 > 在 Visual Studio 2019/2022 中构建之前可以删除特定文件吗

问题描述

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

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

标签: c++visual-studiobuildmsbuild

解决方案


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


推荐阅读