impossible de charger le fichier ou l'assembly 'mysql.de données, version=6.9.5.0
Je vais avoir un problème avec Visual Basic programme de 2013, j'ai fait (en vb.net) et que le problème est avec MySQL.data.dll j'ai essayé de changer copie locale de vrai dans le GAC, j'ai essayé la mise à jour de mon MySQL.data.dll pour la version la plus récente, mais quoi que je fasse il ne fonctionne que si l'MySQL.data.dll le dossier est dans le même dossier que l'exécutable lors de l'exécution.
(Ne remarque que cette erreur ne se produit que sur les autres machines, pas ma machine)
C'est l'erreur exactement:
[Impossible de charger le fichier ou l'assembly 'MySql.de données, Version=6.9.5.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' ou une de ses dépendances. Le système ne peut pas trouver le fichier spécifié.]
S'il vous plaît aider, je ne veux pas que mes utilisateurs ont à mettre MySQL.data.dll dans un fichier avec l'exe juste pour être en mesure de l'exécuter (pour des raisons évidentes.)
- Quelles sont les raisons évidentes? Si vous voulez que votre application pour se connecter à MySQL, vous aurez à déployer avec l'MySQL.data.dll, il n'y a pas moyen de contourner cela.
- C'est un dupe de ...stackoverflow.com/questions/4469929/...
- comment est-il dupe? Il pose une question complètement différente. Avez-vous même regardez ce qu'il a demandé avant de bousiller ma question? 🙂
- la source de ces problèmes est toujours le même. Ce type de problème ont été couverts d'un milliard de fois déjà
- J'ai vu d'autres programmes avant qui sont liés à des bases de données MySQL nécessite pas de n'importe quelle sorte de DLL
- J'ai vu beaucoup de choses aussi - le réel problème ici est qu'il n'est pas clair quel genre d'aide que vous recherchez sur SOI - comprendre ce que cette erreur est d'environ, de concevoir quelque chose pour vous, lisez MySQL guides sur l'intégration avec .Net, quelque chose d'autre?
- il parle de la "Copie Locale" option dans les propriétés de l'assemblée de référence... msdn.microsoft.com/en-us/library/t1zz5y8c%28v=vs.90%29.aspx
- exiger aucune DLL " ne se sent pas pour moi, peut être résolu par la "Copie locale", mais c'est juste mon opinion personnelle.
- avez-vous le nom ou un lien vers une de ces dotnet applications qui se connectent à une base de données mysql sans l'mysql.data.dll?
- il veut expédier le MySQL DLL avec la demande, par opposition à son application attend à l'assemblée pour être installé dans le GAC, qui nécessiterait l'installation de MySQL séparément
Vous devez vous connecter pour publier un commentaire.
Vérifier la version de MySQL assemblée contre les versions figurant à la sortie du compilateur.
Ne pas utiliser la liste d'erreurs chercher à la Sortie de la fenêtre et sélectionnez Construire à partir de la liste déroulante, et chercher les erreurs.
La cause la plus probable est que votre demande est liée à (éventuellement plusieurs) des versions de MySQL, et il y a un conflit sur la version de MySQL référencés. Vous pouvez également modifier la version spécifique de la propriété de l'assemblée de référence...
Comment fonctionne exactement la "Version Spécifique de la propriété" d'une référence d'assembly de travail dans Visual Studio?
asp serveur d'erreur "impossible de charger le fichier ou l'assembly' mais le montage est bien là.
C'est assez simple. Vous devez assurez-vous que la référence à l'assemblage est correct. J'aimerais éviter l'installation de MySQL dans le GAC. Ne pas installer le MSI, si vous avez le désinstaller, puis de télécharger l'archive zip
mysql-connector-net-6.9.5-noinstall.zip
Extraire les fichiers dans un dossier de référence de ces assemblées dans votre solution. Si vous utilisez un système de contrôle de vérifier le dossier contenant la base de données MySQL des assemblages dans le contrôle de code source, avec le reste de la solution.
Si vous avez plus d'une assemblée de référencement de MySQL, vous devez vérifier qu'ils sont tous référence à la même version, à partir du même emplacement et/ou avoir la "Version Spécifique" propriété est définie sur false et "Copie Locale" à true.