我使用VS2012的Release构建配置文件构建了最新版本,以便在今天早上呈现我的应用程序。它没有按预期工作。
我提出了一个错误的应用程序,即使今天早上工作正常。经过几次测试后,我发现Release版本配置导致了这个问题。我没有改变就清理了几次我的项目。我的代码中有这个Button事件处理程序:
private void btnAddDatabaseValues_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("test");
/*
some other Code...
*/
}
在调试模式下,弹出消息框。在发布模式下,正在执行其他一些代码,并且不会弹出任何消息框。
有什么想法吗?
我最近从VS2010迁移到VS2012并安装了Resharper。但我不认为这与我的问题有关,因为在调试模式下一切都很好吗?!
答案 0 :(得分:2)
清理解决方案并重建。构建已经过优化,不能为已经构建的项目运行,有时会出现这种逆火。
答案 1 :(得分:1)
检查项目是否正在针对正确的配置进行构建,我在解决方案设置为Debug
并且其中一个项目已更改为Release
之前遇到了问题