VS2008 MySQL, Connector / NET AccessViolationException

0

Я боролся в течение нескольких недель с неумолимыми ошибками, вызванными VS2008 или MySQL Connector/NET.

Эти ошибки кажутся случайными, во время возиться с Visual Studio Dataset Designer и, как только он начнется, он не остановится; Это даже предотвращает сохранение файла XSD. Всплывающее окно показывает:

Попытка чтения или записи защищенной памяти. Это часто свидетельствует о том, что другая память повреждена.

(оказывается, очевидно, AccessViolationException)

Это говорит о том, что это не похоже на печально известную ошибку, поскольку я запускаю .NET 3.5 (и не могу установить исправить). Я провел много исследований в сети, и это почти всегда приходит к этой проблеме.

Кроме того, иногда одно из следующих решений будет временно устранять проблему (применяется, когда предыдущий сбой):

  • Перезапуск VS2008;
  • Очистка решения VS;
  • Очистка рабочей копии SVN;
  • Повторная проверка SVN;
  • Переустановка MySQL Connector/NET (проверено 5.2.6 и 6.0.4);
  • Переустановка VS2008.

(Я также использую AnhkSVN 2.1, если это окажется актуальным.)

Вы когда-нибудь испытывали нечто подобное? Есть ли исправление или обходное решение?

Теги:
visual-studio
access-violation

1 ответ

0
Лучший ответ

Перенос большей части проекта на NHibernate (и, таким образом, полностью избегающий Visual Studio Dataset Designer) использовался как "обходной путь" (очень далеко вокруг!)

В одном из рассмотренных нами решений использовался другой инструмент для создания типизированного DataSets. Другим потенциальным решением было вручную изменить файл DataSet XSD; Однако это оказалось очень трудоемким и подверженным ошибкам.

Все эти решения фактически связаны с использованием Visual Studio Dataset Designer.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню