【发布时间】:2021-12-23 06:55:15
【问题描述】:
我正在处理的项目在第一次构建和运行时会创建一个缓存文件,但如果您更改代码然后重新运行该项目,该文件不会替换缓存,而是运行旧的代码的版本。要解决此问题,您每次都必须手动删除该文件,但我想知道是否有办法让 Visual Studio 在必须构建/重建新代码时删除该文件?
我正在使用 CMake 生成的常规 VS 解决方案。
【问题讨论】:
-
可以,但是如果你的程序检测到缓存文件过时并且需要重新创建不是更好吗?
-
我同意这会更好,但不幸的是,这不是我需要改变的领域,负责改变的人在可预见的未来会被高优先级的工作淹没。但如果你能做到,我会很乐意解释它是如何完成的:)
标签: c++ visual-studio build msbuild