Я боролся в течение нескольких недель с неумолимыми ошибками, вызванными VS2008 или MySQL Connector/NET.
Эти ошибки кажутся случайными, во время возиться с Visual Studio Dataset Designer и, как только он начнется, он не остановится; Это даже предотвращает сохранение файла XSD. Всплывающее окно показывает:
Попытка чтения или записи защищенной памяти. Это часто свидетельствует о том, что другая память повреждена.
(оказывается, очевидно, AccessViolationException
)
Это говорит о том, что это не похоже на печально известную ошибку, поскольку я запускаю .NET 3.5 (и не могу установить исправить). Я провел много исследований в сети, и это почти всегда приходит к этой проблеме.
Кроме того, иногда одно из следующих решений будет временно устранять проблему (применяется, когда предыдущий сбой):
(Я также использую AnhkSVN 2.1, если это окажется актуальным.)
Вы когда-нибудь испытывали нечто подобное? Есть ли исправление или обходное решение?
Перенос большей части проекта на NHibernate (и, таким образом, полностью избегающий Visual Studio Dataset Designer) использовался как "обходной путь" (очень далеко вокруг!)
В одном из рассмотренных нами решений использовался другой инструмент для создания типизированного DataSets
.
Другим потенциальным решением было вручную изменить файл DataSet
XSD; Однако это оказалось очень трудоемким и подверженным ошибкам.
Все эти решения фактически связаны с использованием Visual Studio Dataset Designer.