2011-08-17 78 views
1

我在GAC 2個版本MySql.Data組件在GAC中有2個MySql.Data程序集版本會有問題嗎?

全局程序集緩存包含以下組件: MySql.Data,版本= 5.2.6.0,文化=中性公鑰= c5687fc88969c44d, ProcessorArchitecture用於= MSIL 的MySql .Data,Version = 6.4.3.0,Culture = neutral,PublicKeyToken = c5687fc88969c44d, processorArchitecture = MSIL

當我的類庫試圖找到MySql.Data時,它們是否會相互衝突?

我用GACUTIL的優化版本6.4.3.0註冊如下:

gacutil /i MySql.Data.dll 

如果我想的特定版本手動註銷總成,什麼是命令行通過GACUTIL辦呢?

回答

1

不是一個問題,GAC有版本的所有程序集在那裏註冊,並能夠處理這個定義。使用應用程序可以明確指定要使用的版本,因此在GAC中安裝較新的程序集不會破壞需要引用舊版本的現有應用程序。

+0

謝謝!如何取消註冊程序集的特定版本? –

+0

MSDN是你的朋友:http://msdn.microsoft.com/en-us/library/aa559881(v=bts.20).aspx –

相關問題