多年来,我一直使用F5(开始调试)来构建代码(如果它过期了),然后进行调试。这在VS 2010上也可以运行,但今天它只是开始调试而没有构建。比如,我对项目进行清理,然后按F5键,而不是构建,以便运行它,它会抛出一个错误消息,说exe文件不存在以供运行。我怎样才能使它首先进行构建?发生了什么变化?
多年来,我一直使用F5(开始调试)来构建代码(如果它过期了),然后进行调试。这在VS 2010上也可以运行,但今天它只是开始调试而没有构建。比如,我对项目进行清理,然后按F5键,而不是构建,以便运行它,它会抛出一个错误消息,说exe文件不存在以供运行。我怎样才能使它首先进行构建?发生了什么变化?
工具 + 选项,项目和解决方案,构建和运行。"运行时,当项目过期时" = 总是构建。下面的一个 = 不启动。
我遇到了这个问题,后来发现是配置管理器的问题。我最近将项目从Debug | Mixed CPU更改为Debug | Any CPU,但该项目未设置在此配置下构建。
打开配置管理器,检查启动项目的“构建”列中的复选框是否已选中。我曾遇到同样的问题,但复选框不可用,所以我选中了它,现在它可以工作了!
我也曾经遇到过这个问题。我尝试了所有建议的方法,但仍然无济于事。最终发现我的电脑时钟被向前调整了约12小时,并且我保存在网络驱动器中。文件的时间戳不正确,因此VS认为我的项目无需构建,因为文件非常新。
工具 --> 选项 --> 项目和解决方案。