【发布时间】:2013-09-08 23:39:39
【问题描述】:
我遇到了一个非常愚蠢的问题。我已经尝试完全重新安装 .NET 并没有解决问题。我什至无法通过谷歌搜索找到其他有同样问题的人。
就在我的计算机上,如果我将 NumericUpDown 控件添加到 .NET 项目中的表单并运行应用程序,我会在运行应用程序时收到以下错误消息:
“System.AccessViolationException”类型的未处理异常 发生在 System.Drawing.dll 中
附加信息:试图读或写保护 记忆。这通常表明其他内存已损坏。
应用程序在其他机器上运行良好。
有什么建议吗?
【问题讨论】:
-
老实说,如果它在其他机器上运行良好,那么它可能是任何东西,可能是您正在运行的插件,可能是恶意软件,可能是您的内存。
-
如果您有任何其他程序集或库可能使用非托管内存引用并在错误的时间释放它们,您也应该查看您的项目,我以前从商业库中看到过。对于我的项目来说,这是一个令人讨厌的问题,我们不得不完全删除该库,因为错误会随机出现