2009-09-14 3 views
0

저는 VS2008 또는 MySQL Connector/NET에서 던진 잔인한 오류로 몇 주 동안 고민하고 있습니다.VS2008 MySQL Connector/NET AccessViolationException

Visual Studio의 데이터 집합 디자이너으로 이러한 오류가 무작위로 표시되고 시작되면 즉시 중지됩니다. 심지어 XSD 파일을 저장할 수 없습니다. 팝업이 표시됩니다 :

보호 된 메모리를 읽거나 쓰려고 시도했습니다. 이것은 종종 다른 메모리가 손상되었다는 표시입니다.

말했다되고 그건

, 그것이 내가 .NET 3.5을 실행하는거야 때문에, 악명 높은 원격 버그에 적용 할 것 (그리고하지 않습니다 (그것은 분명히, AccessViolationException 것으로 판명) the fix을 설치할 수 없음). 나는 그물에 대한 상당한 연구를 해왔고 거의 항상이 문제에 관해서 다루었 다.

또한, 때때로 일시적 문제를 해결한다 다음 용액 중 하나 (적용 이전에 실패 할 때) VS2008 재시작

  • ;
  • 세척 용액;
  • 클리닝 SVN 작업 카피;
  • Re-Checkout SVN;
  • MySQL Connector/NET 재설치 (5.2.6 및 6.0.4 시도);
  • VS2008을 다시 설치하십시오.

(이 관련성이 입증되면 나는 또한 AnhkSVN 2.1을 사용하고 있습니다.)

혹시 비슷한 경험 한 적이 있습니까? 수정 프로그램이나 해결 방법이 있습니까?

답변

0

NHibernate에 프로젝트의 대부분을 마이그레이션 (따라서 완전히 비주얼 스튜디오의 데이터 집합 디자이너을 피하는)는 "해결 방법"을 사용 하였다 (아주 멀리 주위!) 우리가 생각

하나의 솔루션을 생성하기 위해 다른 도구를 사용하고 있었다 타입 : DataSets. 다른 해결책은 수동으로 DataSet의 XSD 파일을 수정하는 것입니다. 그러나, 그것은 상당히 힘들고 오류가 발생하기 쉬운 것으로 판명되었습니다.

Visual Studio의 데이터 집합 디자이너을 사용하지 않는 모든 솔루션은 실제로 과 관련이 있습니다.