在过去一周左右的时间里,我注意到Visual Studio 2010没有重新编译代码,除非我强制它.这是一个带WPF的C#4.0项目.我点击了F5,好像它使用了重建,如果代码已经改变,然后启动应用程序.相反,它现在在左下角的状态栏中显示"Build Successful"并启动应用程序.但它实际上并没有重建应用程序.我可以说因为:
无论代码中是否存在错误,都会发生这种情况,所以如果构建失败,我不相信它会启动旧版本.
如果我从菜单中选择重建项目,那么它就可以了.然而,这种阻碍了我通常的工作流程.我经常忘记这样做,然后花10分钟试图找出我的变化到底出了什么问题.更糟糕的是,有时候我会立即注意到构建错误.
按F6"重建"解决方案也没有做任何事情.我可能会使用哪些设置会导致此行为?