现在已经发生了一段时间,每次我对代码进行更改和编译时,程序的行为都不会反映我所做的更改。我要做的就是清理我的项目并再次编译所有文件。Visual Studio 不应该这样做,并且它的开始会妨碍实际调试我的代码,因为程序很大并且需要一段时间才能编译。
我该如何解决这个问题,这样我就不必经历这种清洁的仪式,然后编译只是为了查看变化。
现在已经发生了一段时间,每次我对代码进行更改和编译时,程序的行为都不会反映我所做的更改。我要做的就是清理我的项目并再次编译所有文件。Visual Studio 不应该这样做,并且它的开始会妨碍实际调试我的代码,因为程序很大并且需要一段时间才能编译。
我该如何解决这个问题,这样我就不必经历这种清洁的仪式,然后编译只是为了查看变化。
您的资源不是在某些网络/安装驱动器上吗?这可能会混淆构建。我的经验是,它可能会以 1% 的几率错过随机文件的依赖项,但仅此而已。
如果不是,在 options/build&run 中,您可以将构建的诊断级别设置为更高,并查看构建考虑了哪些步骤。您还可以在中间文件夹(.tlog 文件)中查看发现的依赖项。您也可以尝试查看此处描述的调试输出,尽管后者大部分属于发现多余的编译...