最佳答案
在过去的一周左右,我注意到除非我强制 VisualStudio2010重新编译代码,否则它不会重新编译代码。这是一个带 WPF 的 C # 4.0项目。我点击 F5,它似乎使用重建,如果代码已经改变,然后启动应用程序。相反,它现在在左下角的状态栏中显示“ BuildSuccess”并启动应用程序。但它并没有真正重建应用程序。我能看出来是因为:
无论代码中是否存在错误,这种情况都会发生,所以我不认为在构建失败时会启动旧版本。
如果我从菜单中选择重新构建项目,那么它就可以工作。然而,这种做法妨碍了我的日常工作流程。我有时会忘记做这件事,然后花10分钟时间想弄清楚我的改变到底出了什么问题。更糟糕的是,有时候有些构建错误我没有马上注意到。
按 F6
“重新构建”解决方案也不会做任何事情。什么样的设置会导致这种行为?