MySQL, Visual Studio 2015, Vous avez une connexion qui fonctionne déjà
Je suis assez expérimenté avec Visual Studio 2013 et je suis maintenant à la mise à niveau vers VS 2015 et en cours d'exécution dans et la question de l'ajout d'une nouvelle source de données dans une Application Windows Forms. Il est très facile de recréer mon problème.
Voici ma configuration:
Visual Studio 2015 Enterprise 2015 Mise À Jour 3
MySQL pour Visual Studio 1.2.6
Connector/Net 6.9.9
Remarque: La configuration ci-dessus est pris en charge selon les informations de support de la matrice situé à http://dev.mysql.com/doc/visual-studio/en/visual-studio-install.html et j'ai aussi essayé à peu près tous les autres permutation de logiciels pris en charge répertoriés.
Voici comment recréer la question:
C# Windows Forms Application
Ajouter Une Nouvelle Source De Données
Base de données
Dataset
Nouvelle Connexion (se connecte très bien)
Enregistrer la connexion
Choisissez vos objets de base de données
Sélectionnez tout le tableau
Finition
Erreur: la mise à jour des commandes n'a pas pu être généré automatiquement. La base de données a renvoyé l'erreur suivante:
Vous avez une connexion qui fonctionne déjà.
Reconnaissant pour n'importe qui qui peut même donner une idée de ce que je fais de mal.
Vous devez vous connecter pour publier un commentaire.
mysql-for-visualstudio-2.0.4.msi
(ici).Connector/Net 6.9.9.msi
(ici).Voici la solution que j'ai trouvé. Comme je l'ai cherché plus loin, j'ai trouvé que quelque chose (je ne sais pas quoi) m'attendais à Connector/net 6.9.9 et quelque chose d'autre (encore une fois je ne sais pas quoi) m'attendais à Connector/net 6.9.8. Il n'y a rien dans mes projets d'installation ou de ce qui devrait être référencé 6.9.8. En tout cas, j'ai installé 6.9.8 et tout a parfaitement fonctionné depuis.
J'ai du mal avec cette pendant les dernières 24 heures.
Première: avez-vous supprimé des fichiers de projet de VS? Je suis allé à ma corbeille et restauré tout de VS je l'avais supprimé.
Cette résolu le problème. Assurez-vous que toutes les connexions de données à partir de VS sont restaurés.
Si cela ne fonctionne pas, faites le moi savoir.
J'ai essayé presque toutes les solutions mentionnées ci-dessus tous d'entre eux a échoué à la dernière ce que j'ai fait est
Dans le backend, vous pouvez écrire quelque chose comme ceci
Suivez ces étapes: