在过去一周左右的时间里,我注意到除非我强制,否则 Visual Studio 2010 不会重新编译代码。这是一个带有 WPF 的 C# 4.0 项目。我按了 F5,如果代码已更改,这似乎使用了重建,然后启动应用程序。相反,它现在在左下角的状态栏中显示“构建成功”并启动应用程序。不过,它实际上并没有重建应用程序。我可以说是因为:
无论代码中是否存在错误都会发生这种情况,因此我认为如果构建失败,它不会启动旧版本。
如果我改为从菜单中选择重建项目,它就会工作。然而,这种方式阻碍了我通常的工作流程。我经常忘记这样做,然后花 10 分钟试图找出我的更改到底出了什么问题。更糟糕的是,有时会出现我没有立即注意到的构建错误。
按 F6
来“重建”解决方案也没有任何作用。我可能会弄乱哪些设置会导致这种行为?
最佳答案
啊,我想通了。在太晚之后搞乱build设置时,我自然而然地做了一些愚蠢的事情。以下是要检查的事项:
关于visual-studio-2010 - 除非我手动选择 "Rebuild",否则 Visual Studio 2010 不会重建更改的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3489794/