2015-09-16 35 views
3

我收到Stackoverflow异常时保存xml文件借助SaveFileDialogWinForms应用程序。代码没什么特别的:Stackoverflow异常与Savefiledialog

DialogResult result = saveFileDialog.ShowDialog(); 
if (result == DialogResult.OK) 
{ 
    txtOutputFile.Text = saveFileDialog.FileName; 
    // do something 
} 

立即在ShowDialog()失败。

我只在输入文件名后在对话框中按Enter键的情况下才收到它。如果我按下按鼠标保存,一切正常。

我在Windows 7机器上收到这个异常,在Windows 10上试过 - 一切正常。有任何想法吗?

更新:我很抱歉,但我现在无法在我已经连续几天的计算机上重现此问题(在同一个程序中,没有任何相关更改)。

+0

此代码是什么?你能在一个简短但完整的程序中重现这一点吗? –

+0

我会尝试提取相关的代码并更新我的帖子 – demonplus

+0

什么时候显示对话框?在事件处理程序中?如果是,那么事件是什么?什么是异常的堆栈跟踪? –

回答

0

我发现此线程试图找到相同问题的修复。

我能够解决我在构建配置管理器中针对特定体系结构的问题。

确保配置设置为x86x64而不是Any CPU