2017-01-14 2 views
0

UWP App ne pas être en mesure de travailler avec MySqlVisual Studio 2015 ne pas installer Mysql.data dans NuGet

J'ai fait une application dans UWP et au lieu d'utiliser SqlLite qui semble être la norme pour Visual Studio 2015 Je veux utiliser MySQL. J'ai déjà connecté ma base de données mysql Azure à Visual Studio via l''Explorateur de serveur'. J'utilise MySQL Workbench pour mettre à jour mes tables dans ma base de données connectée à partir d'Azure mais je ne peux pas réellement écrire de code pour accéder à mes tables comme lorsque j'essaie d'installer MySql.data/.entity/etc dans le gestionnaire de paquets NuGet J'ai une erreur

nuget error

J'ai essayé de télécharger le programme d'installation Mysql, les pilotes Mysql pour Ado et ODBC. J'ai même essayé de télécharger l'option MySql pour Visual Studio car j'ai découvert que Visual Studio n'est pas compatible avec MySql et nécessite le téléchargement MySql pour Visual Studio mais j'ai toujours des erreurs quand j'utilise MySql dans mon code car j'ai besoin d'un assemblage référence pour cela mais je n'ai pas de chance d'être en mesure d'en obtenir un qui ne fait pas erreur.

Quelqu'un a-t-il une idée de comment utiliser MySQL dans Visual Studio 2015?

C'est ce que j'ai utilisé comme directive, mais je n'arrive pas à dépasser les erreurs Mysql.data lors de l'installation.

http://web3.codeproject.com/Articles/1074242/Designig-your-Azure-MySQL-DB-with-a-UWP-Demo

J'ai vu beaucoup de gens parlent de cela, mais il n'y a pas une solution simple (j'ai essayé beaucoup de corrections, un en particulier étant à utiliser Vs13 installer Mysql dans le Nuget gestionnaire de paquets et ensuite il devrait mettre à jour dans VS15 mais comme mon application est un UWP VS13 ne le charge pas/ne le lit pas alors cette idée n'est pas bonne pour moi, pourrait aider quelqu'un d'autre)

Répondre

0

À partir de 6.7, Connector/Net prend entièrement en charge la création d'applications Windows Store. Mais à l'aide du connecteur/Net RT est pas par installer le package Nuget, il référence que l'ensemble MySql.Data.RT.dll selon MySQL Connector/Net Developer Guide:

l'utilisation du connecteur/Net RT est facile. Créez simplement une application Windows Store à l'aide de Visual Studio, puis faites référence à l'assembly MySql.Data.RT.dll dans votre projet. Le code que vous écrivez doit être exactement le même que pour Connector/Net normal (y compris en utilisant le même espace de noms MySql.Data.MySqlClient) à l'exception des différences énumérées ci-dessus.

Vous trouverez peut-dll à ce C:\Program Files (x86)\MySQL\Connector.NET 6.79\Assemblies\RT si vous avez installer le connecteur. Vous pouvez également télécharger le mysql-connector-net-6.7.9-noinstall.zip pour trouver ce fichier dans le dossier. J'ai aussi un échantillon MySQL UWP avant et a la DLL here. Faites un clic droit sur votre projet et ajoutez une référence pour cela cela fonctionnera.

Plus de détails veuillez consulter this sample