用VS开发时,总喜欢在工程生成之前写点小脚步,用来拷贝一下文件,更新下版本号之类的,那么自然而然就会在预生成事件(Prebuild Event)那里配置咯。

让“预生成事件”总是执行的办法(VS2015)

但是,这个Prebuild Event有个蹩脚的地方,就是如果你的代码没有修改过(文件修改时间小于生成文件时间),编译的时候,由于VS直接跳过了生成,这个预生成事件自然也就不会被执行。工程较大的情况下,选择重新编译的话又有点费时,手动敲个空格再撤销也有点麻烦。

于是乎,寻找另外的解决方案,如下:

打开工程文件xxx.vcxproj,在 <PropertyGroup Label="Globals"> 节点下加入 <DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>,告诉VS不要尝试去判断文件更新情况。

<PropertyGroup Label="Globals">
    <DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>
    <!-- 其它配置 -->
</PropertyGroup>

后面点击Debug按钮时也可能每次都会生成一遍,不需要的话,可以再在生成与运行那里配置一下Debug时不生成即可。

让“预生成事件”总是执行的办法(VS2015)

 

相关文章:

  • 2021-08-27
  • 2022-12-23
  • 2021-08-08
  • 2022-02-12
  • 2022-12-23
  • 2021-11-21
  • 2021-10-17
  • 2022-12-23
猜你喜欢
  • 2021-07-07
  • 2021-11-24
  • 2022-01-10
  • 2022-12-23
  • 2021-09-04
  • 2021-12-30
  • 2022-12-23
相关资源
相似解决方案