我正在做一个项目,突然 VS 在我每次调试时停止重新编译我的项目(工作进行到一半......我从来没有改变任何东西)。因此,它会一遍又一遍地运行相同的旧版本。
我不想每次都必须“清理构建”,我已经按照此处的说明进行操作 (Visual Studio 2010 doesn't rebuild changed code unless I manually select "Rebuild")。令人惊讶的是,它们已经设置好了(当项目过时时提示构建,在配置管理器下检查构建)。
但是,它仍然从不提示我(清理后除外),这真令人沮丧。如果有帮助,我正在使用 VS C++。
最佳答案
我刚刚遇到了同样的问题。这可能会解决您的问题:
工具->选项->项目和解决方案->构建并运行。
有一个选项可以为“运行时,当项目过时”做什么。将其设置为“始终创建”。这意味着,如果您编译的项目依赖于项目文件夹中的另一个项目,那么将首先编译另一个项目,就像您想要的那样。
在我的例子中,此选项已设置,但在 VS2010 崩溃后设置为其他选项。
关于c++ - Visual Studio 2010 不重建/重新编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10768021/