为什么我的视觉工作室不能正确构建?

时间:2013-10-24 23:41:48

标签: c++ visual-studio visual-c++ visual-studio-2012

Okey,我真的遇到了Visual Studio 2012的问题,并且一直在寻找一个没有结果的解决方案。

所以问题是这个......通常是播放按钮,在运行程序的最后开始构建和调试。每次更新源文件时,都应该再次执行此操作。嗯,对我而言,事实并非如此。每次我在文件中写一些新内容时,我都需要重新启动程序,然后点击播放,之前只需点击F5按钮即可。

事情是,我检查了所有可能的原因,这些原因是通过互联网诊断出来的,所以不,它与visual studio中的设置无关,不,这不是时间戳问题。

最奇怪的是,有时,项目中的一些文件看起来被排除在外(它们上面有一个小红圈,我必须选择并重新包含它们)。我不明白为什么会这样,我们没有实现它们,它们只是一些“依赖”文件,我正在构建其他类。

此外,没有更新程序的问题。目前我有2节课。如果我在其中一个内部编写代码,F5将正常工作并运行预期的修改结果。然而,在另一个班级,什么都不会发生。 F5不会发现任何错误,但它会在没有任何修改的情况下运行,尽管其中一个类中添加了代码。

这真让我疯狂,我真的需要一个确凿的答案。为什么依赖性文件被排除?为什么visual Build从一个文件正确更改而不是从另一个文件更改?

1 个答案:

答案 0 :(得分:1)

你让你的视觉工作室去做(即启动有错误的代码)。

默认情况下,如果出现错误,您会收到此弹出窗口:

enter image description here

现在如果勾选复选框 - VS再也不会再问你了; 即使发生错误 - 它也只会执行它的最后一个可执行文件。

要还原此更改,请转到:工具>选项>项目&解决方案>建设与发展运行:

enter image description here

将此设置更改为 *提示启动,您就完成了。