文件夹对话框仅在调试模式VSD2008中崩溃

时间:2010-04-01 13:57:33

标签: c# openfiledialog

我在应用程序中有一个folderBrowseDialog框。它已经工作了一个月。最近,当我从VS 2008运行项目时,我点击打开框的按钮,运行命令ShowDialog()。浏览器框显示一秒钟,然后我得到“Windows遇到问题框”。

现在有兴趣的事情,如果我编译项目,无论是在Debug或Release配置文件中,并导航到exe,一切运行正常。

以前是否有人遇到此问题?

如果有错误,我可以发布错误报告的详细信息。

麦克

1 个答案:

答案 0 :(得分:0)

这是一个shell对话框,您将获得注入您的进程的shell扩展。你可能有一个糟糕的导致崩溃。您可以看到它们加载了Project + Properties,Debug选项卡,勾选Enabled unmanaged code debugging。打开对话框时,请注意“输出”窗口,您将看到每个DLL加载的行。

在卸载故障排除程序时,SysInterals的AutoRuns实用程序是禁用shell扩展的好方法。