Я в настоящее время разрабатывает с использованием Silverlight 4.0, и я столкнулся с этим хитрым исключение:AccessViolationException [SL/Syncfusion]
AccessViolationException был столкнулся
Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
Это происходит регулярно, когда я загружаю SyncFusion Spreadsheet Control на экран. Однако во время загрузки я выполняю довольно много задач (например, вставляя значения в электронную таблицу, позволяя ее CalcEngine, выделяя строки, применяя границы и т. Д.). Таким образом, я не могу определить, где исключается исключение.
У меня заканчивается вопрос о том, как отладить это исключение. После этого исключения я не могу вернуться к потоку программы (Silverlight просто падает, а отладчик отключается), поэтому я не уверен, как найти корень проблемы.
Есть ли у кого-нибудь идеи?
EDIT: Я видел стек вызовов, и он показывает мне, что System.Windows.dll сталкивается с AccessViolationException по методу PeriodicallyCleanUpNativePeers()
.
Да, я уже пробовал это, но это не из-за этого. – matt