好吧,我真的遇到了 Visual Studio 2012 的问题,并且到处寻找解决方案,但没有结果。
所以问题是这样的......通常是播放按钮,开始构建和调试最后运行程序。每次更新源文件时,它都应该再次这样做。好吧,对我来说不是。每次我在文件中编写新内容时,我都需要重新构建程序,然后点击播放,而在此之前,只需点击 F5 按钮就可以了。
问题是,我已经检查了通过互联网诊断出的所有可能原因,所以不,它与 Visual Studio 中的设置无关,不,这不是时间戳问题。
最奇怪的是,有时项目中的一些文件看起来被排除在外(它们上面有一个小红圈,我必须选择并重新包含它们)。我不明白为什么会这样,它们不是由我实现的,它们只是一些“依赖”文件,我正在使用的其他类是在这些文件上构建的。
此外,不更新程序的问题。目前我有2节课。如果我在其中一个中编写代码,F5 将正常工作并以预期的修改结果运行。但是在另一堂课上,什么都不会发生。F5 不会发现任何错误,但它会在没有任何修改的情况下运行,尽管在其中一个类中添加了代码。
这真的让我发疯,我真的需要一个确凿的答案。为什么依赖文件被不自觉地排除在外?为什么视觉构建正确地从一个文件更改而不是从另一个文件?