Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 版本生成不生成当前源_C#_Visual Studio_Visual Studio 2012 - Fatal编程技术网

C# 版本生成不生成当前源

C# 版本生成不生成当前源,c#,visual-studio,visual-studio-2012,C#,Visual Studio,Visual Studio 2012,今天上午,我使用VS2012的发布版本配置文件构建了最新版本,以展示我的应用程序。它没有按预期工作 我提交了一个错误的应用程序,尽管它今天早上运行良好。经过几次测试,我发现发布版本配置导致了这个问题。我清理了我的项目几次,没有任何改变。我的代码中有此按钮事件处理程序: private void btnAddDatabaseValues_Click(object sender, RoutedEventArgs e) { MessageBox.Show("test"); /*

今天上午,我使用VS2012的发布版本配置文件构建了最新版本,以展示我的应用程序。它没有按预期工作

我提交了一个错误的应用程序,尽管它今天早上运行良好。经过几次测试,我发现发布版本配置导致了这个问题。我清理了我的项目几次,没有任何改变。我的代码中有此按钮事件处理程序:

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

    /*
    some other Code...
    */

}
在调试模式下,弹出消息框。在释放模式下,其他一些代码正在执行,没有弹出消息框

有什么想法吗


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

清洁溶液并重建。生成已优化为不针对已生成的项目运行,有时会适得其反。

检查是否正在根据正确的配置生成项目,我以前遇到过一个问题,解决方案被设置为
Debug
,其中一个项目被更改为
Release

您的代码中有错误吗?您是否选择了“在生成或部署错误时启动旧版本?”您是否“始终生成”“在项目过期时?”代码中没有错误,因为调试生成按预期工作,并且包含所有最新的更改。