我正在 Visual Studio 2008 中开发一个使用文件夹浏览器对话框和打印对话框的 C# 应用程序。ShowDialog()
最近,每当调用这两个对话框的 Method时,程序都会遇到错误。
错误说:
尝试读取或写入受保护的内存。这通常表明其他内存已损坏。
奇怪的是,这个错误只针对这个项目。当我在新的 C# 项目中使用文件夹浏览器对话框时,它工作得非常好。此外,这个错误最近开始在提到的项目中发生。早些时候,它曾经工作得很好。此外,当我在调试模式下从 IDE 运行程序时,不会发生此错误。
在 Stack Overflow 上的其他一些问题中,有一个建议是取消选中调试选项中的“在模块加载时抑制 JIT 优化”。我也试过了,但这并没有解决我的问题。
有人可以帮我解决这个问题吗?