问题显示内容:System.AccessViolationException”类型的未经处理的异常在 中发生其他信息: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。System.AccessViolationException HResult=0x80004003 Message=Attempted to read。
解决问题的过程:
这个问题真让人无奈,半个小时之前还好好的,现在编译时项目突然就报了以上问题的错误。我在网上也百度了一遍,也无法找到解决的方法。于是我仔细看了下报错的信息内容,是来自于项目里的csproj文件错误的提示。然后我直接把之前备份好的项目里的csproj文件拷过来替换了目前的csproj文件(当然也先把目前的csproj文件再次备份好),结果如我所愿,终于解决了这个问题。具体原因我也不清楚,我的猜测就是csproj文件应该出现了某些小问题。
记录下这个问题,目的是给大家多提供一种解决办法,但并不是万能的。因为是同样的问题描述,会有不同的具体原因之处,所以大家遇到的可能和我的并不一样。这仅供参考而已。