VS2017, C#开发,Debug运行,但是发现运行的程序并不是最新的,从界面看是以前的一个版本。怎么回事?

仔细观察,发现Debug目录中的exe文件,它的文件时间是将来的一个时间,怎么说呢?

今天是2020年5月13日,但这个exe缺失2020年7月7日的,什么原因呢?

VS2017 Debug运行,却打开了老版本的程序_制作

原来是以前调整过电脑时间,于是当时那个exe的时间就是将来的时间。

解决方法:

进入本项目的obj目录中,删除Debug文件夹即可。

VS2017 Debug运行,却打开了老版本的程序_制作_02