在看似随机的时候,每当我加载VC#Express并开始工作时,我对代码所做的任何更改都不会反映在我的调试运行中.好像VC只是拒绝编译代码而只是运行旧的已编译版本.删除项目目录中的“bin”文件夹没有帮助,因为VC只是抱怨它找不到* .exe而不是重新编译.执行重建有帮助,但仅限于那次重建,因此我不断重建解决方案以查看任何更改,这非常慢.
我发现摆脱这个问题(可能一两个星期)的唯一方法是创建一个新项目并手动复制我的代码.不用说,这真是令人沮丧和乏味.这是一个有记录的问题吗?可以做些什么来解决它?在线搜索并没有真正找到任何答案,因为最适用于该问题的搜索术语会带来很多噪音结果.
最佳答案 在解决方案构建时,您可能会看到正在处理的项目是否设置为Build.要检查此项,请右键单击解决方案,然后转到“属性”.单击左侧的“配置属性”节点,确保在您的给定构建类型的骑行侧检查要构建的所有项目.
更新:此外,您的构建文件的时间戳是什么?时间戳是否在您的构建中更新?