Release Build不构建当前源

时间:2013-01-22 14:54:50

标签: c# visual-studio visual-studio-2012

我使用VS2012的Release构建配置文件构建了最新版本,以便在今天早上呈现我的应用程序。它没有按预期工作。

我提出了一个错误的应用程序,即使今天早上工作正常。经过几次测试后,我发现Release版本配置导致了这个问题。我没有改变就清理了几次我的项目。我的代码中有这个Button事件处理程序:

private void btnAddDatabaseValues_Click(object sender, RoutedEventArgs e)
{
    MessageBox.Show("test");

    /*
    some other Code...
    */

}

在调试模式下,弹出消息框。在发布模式下,正在执行其他一些代码,并且不会弹出任何消息框。

有什么想法吗?

我最近从VS2010迁移到VS2012并安装了Resharper。但我不认为这与我的问题有关,因为在调试模式下一切都很好吗?!

2 个答案:

答案 0 :(得分:2)

清理解决方案并重建。构建已经过优化,不能为已经构建的项目运行,有时会出现这种逆火。

答案 1 :(得分:1)

检查项目是否正在针对正确的配置进行构建,我在解决方案设置为Debug并且其中一个项目已更改为Release之前遇到了问题