【C#】AccessViolationException

很多人用C#编程的时候会碰到这个问题。代码一点都没写,只是添加了一个控件,调试就会出现AccessViolationException这个错误。

 

VS2010的截图:

 

SharpDevelop的错误提示:
Unhandled exception
An exception of type System.AccessViolationException was thrown:
System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。

 

这个其实不是什么系统兼容性问题,是软件冲突。

VS和ATI显卡的软件catalyst control center冲突。

把catalyst control center卸载,问题就解决了。

重新安装catalyst control cente的时候就有卸载选项。

posted @ 2013-06-22 10:17  kaoyanmp3  阅读(631)  评论(0编辑  收藏  举报