C# 嘗試讀取或寫入受保護的內存,這通常指示其他內存已損壞。System.AccessViolationException

原項目一直都能正常調試,後來發生:C# 嘗試讀取或寫入受保護的內存,這通常指示其他內存已損壞。System.AccessViolationException  錯誤,在網上搜索了很多,嘗試過將 “要求源文件與原始版本完全匹配”關閉,也未能解決這個報錯,整個項目重新生成,是能正常生成,沒有問題的。

 

在網上搜索後,發現可能是線程訪問問題,在另一個項目調試的時候開啓了IntelliTrace 

將啓用IntelliTrace 關閉後,再進行調試,即可正常啓動。

本次的解決方式是一個特例的處理,具體問題看具體情況。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章