我最近發現NHibernate的項目& &報告錯誤固定的客源本地,現在我已經有了一個新的nhibernate.dll如何升級外部DLL?
在一把umbraco項目我已經替換爲新的DLL文件的原件備查。當我重建項目,我得到了像下面的許多錯誤:
錯誤30類型「NHibernate.Bytecode.ICollectionTypeFactory」是在未引用的程序集定義 。您必須添加一個 引用程序集'NHibernate,Version = 3.1.0.4000, Culture = neutral, PublicKeyToken = aa95f207798dfdb4'。 C:\ NET \虛擬主機\ umbraco_61ea7a8b6526 \來源\庫\ Umbraco.Framework.Persistence.NHibernate \ OrmConfig \ MsSqlCe4Configuration.cs 18 18 Umbraco.Framework.Persistence.NHibernate
在90年代它很容易,因爲覆蓋DLL與更新的一個。我如何在2012年升級該DLL?
在90年代,覆蓋這樣的DLL是造成[很多問題]的原因(http://en.wikipedia.org/wiki/DLL_Hell)。你有其他的依賴於你沒有重建的DLL的引用嗎?舊版本和新版本的版本號是多少? – svick 2012-02-18 13:07:10
版本號相同,但我的dll不包含PublicKeyToken信息。 – 2012-02-18 17:10:14