当前位置:  开发笔记 > 程序员 > 正文

常见原因 - .NET下的访问冲突错误

如何解决《常见原因-.NET下的访问冲突错误》经验,为你挑选了0个好方法。

我正在寻找.NET下的访问冲突错误的常见原因.

我到目前为止检查过的事情 -

对实现IDisposable的所有对象调用Dispose

检查COM对象调用中的有效参数

显式删除所有手动添加的事件处理程序

请勿明确调用GC.Collect/GC.WaitForPendingFinalizers

处理本机对象时添加和删除内存压力(位图等).(已添加)

验证所有PInvoke调用的有效参数类型

确保正确使用IntPtr,SafeHandle和HandleRef

线程(线程安全,重入函数),正确使用等待句柄.(已添加)

确保应用程序和DLL都针对相同的平台(x86或x64)(应用程序和dll应该与COM对象的目标平台.)(已添加)

还有其他建议吗?

编辑 - 将崩溃转储分析移至不同的问题.

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有