VS2008 MySQL Connector / NET AccessViolationException
-
07-07-2019 - |
Pergunta
Eu estive lutando por semanas com erros implacáveis ??jogados tanto por VS2008 ou MySQL Connector / NET.
Estes erros aparecem espécie de aleatoriamente enquanto mexer com Visual Studio Dataset Designer e, assim que for iniciado, ele não vai parar; Ele até mesmo impede de salvar o arquivo XSD. A mostra pop-up:
Tentativa de ler ou memória protegida gravação. Isso é muitas vezes uma indicação de que outra memória está corrompida.
(que acaba por ser um AccessViolationException
, aparentemente)
Dito isto, não parece ser aplicável ao bug comunicação remota infame, desde que eu estou correndo .NET 3.5 (e não pode instalar a correção ). Eu fiz uma quantidade justa de pesquisa na net e quase sempre se resume a esta questão.
Além disso, às vezes , um dos seguinte solução irá resolver o problema temporariamente (aplicada quando falhar a anterior):
- Reiniciar VS2008;
- Limpeza VS solução;
- Limpeza SVN cópia de trabalho;
- Re-Caixa SVN;
- A reinstalação do MySQL Connector / NET (tentou 5.2.6 e 6.0.4);
- reinstalar o VS2008.
(Eu também estou usando AnhkSVN 2.1 se tal se revelar para ser relevante.)
Você já experimentou algo semelhante? Existe uma correção ou uma solução alternativa?
Solução
Migrando a maior parte do projeto para NHibernate (e, assim, evitando completamente Visual Studio Dataset Designer ) foi utilizado como uma "solução alternativa" (muito longe ao redor!)
Uma solução que consideramos estava usando outra ferramenta para gerar DataSets
digitada.
Outra solução potencial foi modificar manualmente o arquivo XSD do DataSet
; No entanto, ele provou ser bastante trabalhoso e propenso a erros.
Todas essas soluções envolvem realmente não usando o Visual Studio Dataset Designer .