2017-04-06 3 views
0

J'ai donc développé un système de paie en utilisant C# way back 2010, et j'ai décidé de l'utiliser à nouveau comme référence, j'avais son ClickOne Application Deployment Manifest, mais quand J'ai essayé de l'exécuter une erreur apparaît "Impossible d'installer ou d'exécuter l'application.l'application nécessite que l'assembly MySQL.Data Version 5.1.7.0 soit installé dans le Global Assembly Cache (GAC)". quand je vérifie le GAC sur windows/assembly, j'ai eu la version 6.2.2.0 de MySQL.Data, y a-t-il un moyen de changer/désinstaller ceci et d'installer une version 5.1.7.0? J'ai cherché une réponse possible à mes questions mais la plupart des résultats sont sur la publication, malheureusement je ne peux pas republier l'application encore car j'ai perdu ma base de données de sql, n'importe quelle aide fera comme je continuerai la navigation pour la réponse possible.Modifier la version de MySql.data dans Global Assembly Cache (GAC)

merci d'avance.

Répondre

1

Pour installer une DLL dans GAC à partir de cmd, utilisez les commandes ci-dessous. d'abord trouver le GAC path.Mostly le chemin sera

C:\Windows\Microsoft.NET\assembly 

Basé sur 32 ou 64 bits, installez it.Before tout télécharger la version dll MySQL.Data 5.1.7.0 et placez-le dans un endroit folder.And installez-le en utilisant la commande ci-dessous.

Gacutil -i C:\location\Mysqldata.dll 

Permettra d'installer la DLL dans le GAC. Et les deux versions 5.1.7.0 et 6.2.2.0 existeront dans GAC.

+0

il est dit "Gacutil n'est pas reconnu comme commande interne ou externe" – user7254740

+0

J'ai trouvé la solution pour gacutil, je reviens mal après avoir corrigé ça, merci – user7254740

+0

eh bien, je suis toujours coincé avec cette chose gacutil, :( – user7254740