2017-04-06 68 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

相關問題