2017-04-06 109 views
0

因此,我以前开发了一个使用c#方式返回2010的工资系统,并且我决定再次使用它作为参考,我使用了它的ClickOne Application Deployment Manifest,但是当我试图运行它,出现一个错误“无法安装或运行应用程序,应用程序需要首先在全局程序集缓存(GAC)中安装MySQL.Data V5.1.7.0程序集”。当我检查Windows /程序集上的GAC,我有MySQL.Data版本6.2.2.0,有没有办法改变/卸载这个并安装版本5.1.7.0?更改全局程序集缓存(GAC)中的MySql.data版本

我已经搜索了一个可能的答案给我的问题,但大多数结果是在发布,不幸的是我不能再次重新发布应用程序,因为我失去了我的SQL数据库,任何帮助将做,因为我会继续浏览可能的答案。

在此先感谢。

回答

1

要从cmd安装到GAC中的dll,请使用下面的命令。 首先找到GAC path.Mostly路径将是

C:\Windows\Microsoft.NET\assembly 

基于32位或64位,安装一切认证厂商的授权下载MySQL.Data DLL版本5.1.7.0,并将其放置在一个位置folder.And使用下面的命令安装它。

Gacutil -i C:\location\Mysqldata.dll 

将安装dll到GAC中。 GAC中同时存在5.1.7.0和6.2.2.0版本。

+0

它说“Gacutil不被识别为内部或外部命令” – user7254740

+0

我发现了gacutil的解决方案,在我修复此问题后生病回来,谢谢 – user7254740

+0

哦,我仍然坚持这个gacutil的东西,:( – user7254740

相关问题