1

好吧,我真的遇到了 Visual Studio 2012 的问题,并且到处寻找解决方案,但没有结果。

所以问题是这样的......通常是播放按钮,开始构建和调试最后运行程序。每次更新源文件时,它都应该再次这样做。好吧,对我来说不是。每次我在文件中编写新内容时,我都需要重新构建程序,然后点击播放,而在此之前,只需点击 F5 按钮就可以了。

问题是,我已经检查了通过互联网诊断出的所有可能原因,所以不,它与 Visual Studio 中的设置无关,不,这不是时间戳问题。

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

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

这真的让我发疯,我真的需要一个确凿的答案。为什么依赖文件被不自觉地排除在外?为什么视觉构建正确地从一个文件更改而不是从另一个文件?

4

1 回答 1

1

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

默认情况下,当出现错误时,您会看到此弹出窗口:

在此处输入图像描述

现在,如果您勾选复选框 - VS 将不再打扰您;即使发生错误 - 它只会执行它拥有的最后一个可执行文件。

要恢复此更改 - 转到:工具 > 选项 > 项目和解决方案 > 构建和运行:

在此处输入图像描述

将此设置更改为*Prompt to Launch,您就完成了。

于 2013-11-01T06:14:13.533 回答