有没有办法强制Visual Studio在每次构建时重建特定文件?
我有__DATE__
和__TIME__
的版本标题,我希望每个版本都自动更新。
我可以对touch
文件执行预建事件和批处理文件,只是想知道是否有功能可以执行此操作吗?
答案 0 :(得分:1)
从superuser开始,尝试添加预建命令:
copy /b filename.ext +,,
其中filename.ext
是您要触摸的标题的路径/名称。警告:我不确定VStudio是否总是执行预建事件,或者只有在检测到实际需要进行构建时才会执行。
答案 1 :(得分:0)
有一个触摸ms构建任务。将其添加到构建取决于目标。 http://msdn.microsoft.com/en-us/library/37fwbyt5.aspx
答案 2 :(得分:0)
您还可以使用预构建步骤删除.obj
文件。它将使编译器重建您的.cpp
或.h
文件。右键单击您的项目>属性>建立活动>预建活动>命令行并添加以下行:
del $(TargetDir)source.obj