2009-09-14 7 views
0

J'ai lutté pendant des semaines avec des erreurs incessantes lancées par VS2008 ou MySQL Connector/NET. Ces erreurs apparaissent de manière aléatoire tout en jouant avec Visual Studio's Dataset Designer et, dès qu'il commence, il ne s'arrêtera pas; Il empêche même d'enregistrer le fichier XSD. Une fenêtre contextuelle affiche:VS2008 MySQL Connector/NET AccessViolationException

Vous avez tenté de lire ou d'écrire de la mémoire protégée. C'est souvent une indication que l'autre mémoire est corrompue.

(il se révèle être un AccessViolationException, apparemment)

Cela dit, il ne semble pas être applicable au bogue de Remoting infâme, depuis que je suis en cours d'exécution .NET 3.5 (et impossible d'installer the fix). J'ai fait beaucoup de recherches sur Internet et cela se résume presque toujours à cette question.

En outre, parfois, l'une des solutions suivantes va résoudre le problème temporairement (appliqué lorsque le précédent échoue):

  • VS2008 Relancer;
  • Nettoyage de la solution VS;
  • Nettoyage de la copie de travail SVN;
  • Re-Checkout SVN;
  • Réinstallation de MySQL Connector/NET (essayé 5.2.6 et 6.0.4);
  • Réinstallation de VS2008.

(J'utilise aussi AnhkSVN 2.1 si cela se révèle pertinent.)

Avez-vous déjà vécu quelque chose de semblable? Y a-t-il un correctif ou une solution de contournement?

Répondre

0

Migration la plupart du projet NHibernate (et donc éviter complètement Dataset de Visual Studio Designer) a été utilisé comme une « solution » (très loin autour!)

Une solution que nous considérions utilisait un autre outil pour générer tapé DataSets. Une autre solution possible était de modifier manuellement le fichier XSD de DataSet; Cependant, il s'est avéré être très laborieux et sujet aux erreurs.

Toutes ces solutions impliquent réellement n'utilisant pas le Concepteur de jeu de données Visual Studio.