web-dev-qa-db-fra.com

La source de données MySQL n'apparaissant pas dans Visual Studio

Je viens d'installer le connecteur ADO.NET à partir d'ici http://dev.mysql.com/downloads/connector/net/

Pourtant, MySQL n'apparaît pas comme une source de données comme il se doit. J'ai essayé de redémarrer Visual Studio. Cela ne résout pas mon problème. Ai-je installé le mauvais connecteur?

enter image description here

EDIT: Toujours rien. J'utilise Visual Studio Express For Desktop. Dois-je payer pour l'édition Ultimate pour utiliser une source de données MySQL?

61
Sefam

J'avais le même problème tout à l'heure. Je l'ai résolu en désinstallant les derniers pilotes Connector/NET (6.7.4) puis en installant les anciens pilotes (6.6.5), et tout fonctionne. 

J'utilise Visual Studio 2010. J'ai désinstallé les derniers logiciels parce que je pensais qu'ils étaient en quelque sorte liés à .NET4.5, que je ne suis pas en mesure d'utiliser.

Modifier:

Une autre méthode est supposément d’enregistrer le connecteur MySql avec différentes versions de Visual Studio (2010/2012/2013/2015 ...) lors de l’installation: Allez à Modifier les fonctionnalités du produit et sélectionnez toutes les versions de Visual Studio appropriées.

see Image

27
stuzor

La solution Stuzor et hexcodes a également fonctionné pour moi. Cependant, si vous voulez le dernier connecteur, vous devez télécharger un autre produit. Sur le site Web d'Oracle:

À partir de la version 6.7, Connector/Net n'inclura plus l'intégration de MySQL pour Visual Studio. Cette fonctionnalité est désormais disponible dans un produit distinct appelé MySQL pour Visual Studio, accessible à l'aide du programme d'installation MySQL pour Windows (voir http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html ).

14
hsan

J'ai trouvé ceci sur la page de support de MySQL pour les connecteurs Visual Studio.

Il semble qu'ils ne prennent pas en charge les éditions de MySQL à Visual Studio EXPRESS.

Donc, pour répondre à votre question, vous aurez peut-être besoin de la version finale ou de l'édition professionnelle - mais pas Express pour pouvoir utiliser MySQL avec VS.

http://forums.mysql.com/read.php?38,546265,564533#msg-564533enter image description here

13
Paul

Depuis le site MySql.

À partir de la version 6.7, Connector/Net n'inclura plus l'intégration de MySQL pour Visual Studio. Cette fonctionnalité est désormais disponible dans un produit distinct appelé MySQL pour Visual Studio, accessible à l'aide du programme d'installation MySQL pour Windows (voir http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html ).

11
Josh C

J'ai tout essayé, mais avec l'édition Visual Studio 2015 Community, je l'ai fait fonctionner lorsque j'ai installé MySQL pour Visual Studio 1.2.4+ à partir de http://dev.mysql.com/downloads/windows/visualstudio/ .__ Au moment de la rédaction, je pouvais télécharger la version 1.2.6 qui fonctionnait pour moi.

enter image description here

Les notes de publication de la version 1.2.4 qui ajoute la prise en charge de VS2015 sont disponibles à l'adresse http://forums.mysql.com/read.php?3,633391 .

8
Jan

Le connecteur 6.7.x n'intègre plus le fournisseur de données natif. Pour "Visual Studio 2012" ou une version inférieure, vous devez installer "MySQL pour Visual Studio" . Si vous utilisez "Visual Studio 2013", vous ne pouvez pas encore intégrer MySQL pour "Entity Framework" . Une solution devrait être disponible le 10/2013!

1
Gernot Lepej

avez-vous essayé d'utiliser this link? c'est une extension. J'ai eu le même problème mais pas la version express et cela a fonctionné. cela pourrait vous être utile aussi.

1
budaancamanyak

Désinstallez la version ultérieure et installez mysql-connector 6.3.9 pour visual studio 2010.

Après l’installation, ajoutez les fichiers dll et redémarrez Visual Studio.

Ça fonctionne bien.

0
Rajeshkumar

J'ai essayé d'installer VS 2015 à l'aide du programme d'installation Web. Cela semblait fonctionner, mais il n'y avait toujours pas d'entrée MySQL pour Data Connections. J'ai fini par aller sur http://dev.mysql.com/downloads/windows/visualstudio/ , en l'utilisant pour désinstaller puis réinstaller le connecteur. Non cela fonctionne comme prévu.

0
Justin Tolchin

J'ai eu juste du mal avec Visutal Studio 2017 Community Edition - aucune des options ci-dessus n'a fonctionné pour moi. Dans mon cas, ce que je devais faire était:

  1. Exécutez le programme d'installation MySQL et installez/mettez à niveau: Connector/NET et MySQL pour Visual Studio vers les versions actuelles (8.0.17 et 1.2.8 à l'époque).

  2. Exécutez Visual Studio Installer> Communauté Visual Studio 2017> Modifier> Composants individuels> ajoutez des packs de ciblage .NET Framework pour 4.6.2, 4.7, 4.7.1 et 4.7.2.

  3. Rouvrir le projet et changer la plate-forme cible du projet en 4.7.2

  4. Supprimer tous les paquets et références nuGET liés à MySQL

  5. Installez les packages nuGET suivants: EntityFramework, MySql.Data.Entity, Mysql.Data.Entities

  6. Mise à niveau des packages nuGET suivants: MySql.Data, BouncyCastle et Google.Protobuf (pour une raison quelconque, une mise à jour est disponible juste après l'installation)

0
user3175253

J'ai rencontré le même problème et j'ai installé mysql-connector-net-8.0.11. Mais dans Visual Studio ne montre pas le connecteur de base de données pour mysql. Ensuite, j'ai installé mysql-for-visualstudio-1.2.8 et lancé Visual Studio. Cela fonctionne bien.

Je vous remercie!

0
Buddhika Lakshan

j'installe mysql pour Visual Studio et le problème est tout simplement résolu. La version de Visual Studio est 2012!

0
fmoradi9