2013-07-18 146 views
0

我最近升級到ABCPdf版本9 9版本,現在得到這個錯誤:錯誤升級時的ABCpdf

ABCpdf 32-bit core engine version 9102 is not compatible with ABCpdf .NET version 9.0.0.5.

好像必須有一個流氓DLL左右浮動。任何人都知道該DLL可能被稱爲什麼?或者將我指向正確的方向?

目前,我無法找到,這似乎是錯誤的版本所有DLL ...

+1

與論壇網站不同,我們不使用「謝謝」或「任何幫助表示讚賞」,或在[so]上簽名。請參閱「[應該'嗨','謝謝',標語和致敬從帖子中刪除?](http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be - 從移動到移動) –

+0

一般來說,人們通常會進一步去除絨毛(認爲「我是一個新手」,「我一直在尋找幾個小時」,「我一直在對這個問題大肆渲染爲$ TIME「等) – millimoose

+0

你是否得到這個固定的?我今天也遇到同樣的問題.. – Jay

回答

3

有參與文件的手動安裝部分DLL文件的詳細信息。

核心引擎DLL被稱爲ABCpdf9-32.dll和ABCpdf9-64.dll。前者包含32位代碼。後者包含64位代碼。還有另一個稱爲ABCpdf.dll的DLL,它是主要的託管程序集。

錯誤表明這些DLL不匹配。就像你猜測的那樣,你已經有了一個流氓DLL。如果你在你的DLL上獲得屬性,你應該能夠看到該版本並計算出什麼是什麼。

然而,在猜測我會建議你在GAC中安裝新的ABCpdf DLL,但你以前已經將一些DLL複製到項目的bin文件夾中。刪除這些複製的DLL,它應該只是工作。