C# 如何处理System.Windows.Forms.dll中发生的System.AccessViolationException异常?
我正在做一个windows应用程序在c 为此,我将sqlexpress用于数据库,componentfactory的krypton工具用于UI组件 我正在x86平台上运行此应用程序 应用程序工作正常..但有时当我关闭表单System.Windows.Forms.dll中的System.AccessViolationException时,会出现dispose 我在app.config中添加了 我还在主函数和dispose上添加了[HandleProcessCorruptedStateExceptions] 这个错误仍然没有解决 我附上一个屏幕截图。请看图片也。。 提前谢谢 即使设置了HandleProcessCorruptedStateExceptions属性,仍然需要将代码包装在try-catch中C# 如何处理System.Windows.Forms.dll中发生的System.AccessViolationException异常?,c#,.net,winforms,exception,krypton-toolkit,C#,.net,Winforms,Exception,Krypton Toolkit,我正在做一个windows应用程序在c 为此,我将sqlexpress用于数据库,componentfactory的krypton工具用于UI组件 我正在x86平台上运行此应用程序 应用程序工作正常..但有时当我关闭表单System.Windows.Forms.dll中的System.AccessViolationException时,会出现dispose 我在app.config中添加了 我还在主函数和dispose上添加了[HandleProcessCorruptedStateExcepti
这很有效。实际上,首先我添加了try-catch,但没有放置HandleProcessCorruptedStateExceptions…这两个异常都处理得很好。。
[HandleProcessCorruptedStateExceptions]
public void TheFunction()
{
try
{
// Catch any exceptions in your code
}
catch (Exception e)
{
System.Console.WriteLine(e.Message);
}
}