我在c#...
中制作一个Windows应用程序为此我使用sqlexpress作为数据库和componentfactory的用于UI组件的氪工具......
我在x86平台上运行此应用程序...
应用程序正常工作..但有时当我关闭表单 System.Windows.Forms.dll 中的System.AccessViolationException时,处理...
我在<legacyCorruptedStateExceptionsPolicy enabled="true" />
...
<runtime></runtime>
我还在主要功能上添加了[HandleProcessCorruptedStateExceptions]
并处理......
此错误仍未解决......
我附加了一个屏幕截图...也看看图像也是..
提前谢谢..
答案 0 :(得分:1)
即使您设置了HandleProcessCorruptedStateExceptions
属性,仍然需要将代码包装在try catch
[HandleProcessCorruptedStateExceptions]
public void TheFunction()
{
try
{
// Catch any exceptions in your code
}
catch (Exception e)
{
System.Console.WriteLine(e.Message);
}
}