老盖的BUG?

在调试的过程中,发现了怪事一桩。我的程序是今天(3月9号)创建的,在这个日期下调试正确运行,把系统时间提前,它就不再重新编译我的程序了,即使我的Source出错,它也不报错,依然按照以前的source编译。把时间调回原来的系统时间,照样不报错,只有重新改变Source的时候,它才会重新编译。我想也许IDE只与刚刚打开Source的那个时间的备份作比较吧。如果这样也倒好理解。

于是把IDE关掉,在打开IDE之前,改变系统时间调至2004年,没想到再按照以前的方式去修改系统时间,无论何时,IDE都会重新编译Source。这样就无从解释了,或许还跟Source的创建时间有关
原文地址:https://www.cnblogs.com/Farseer1215/p/115794.html