用于.NET Framework4.0的PDFLib.NET DLL?

时间:2012-02-02 15:02:00

标签: asp.net c#-4.0 pdflib

我在.NET2.0中开发了一个可搜索的PDF查看器。我们现在将我们的应用程序升级到4.0,以便PDFLibNet.dll与此版本兼容。

消息是:

Could not load file or assembly 'PDFLibNet, Version=1.0.6.8, Culture=neutral, 
PublicKeyToken=26d87f7d66fb2aee' or one of its dependencies. 
Strong name signature could not be verified.  The assembly may have been tampered with, or 
it was delay signed but not fully signed with the correct private key. (Exception from     HRESULT: 0x80131045) 

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

PDFLib.NET dll不支持4.0但与3.5兼容!

但下面的链接解释了如何将构建版本设置为4.0失败。仅适用于3.5

http://blogs.lessthandot.com/index.php/DesktopDev/MSTech/use-pdfviewernet-in-a-project

答案 1 :(得分:2)

如果其他人遇到同样的问题,可以从

下载程序集的.NET 4版本和公钥/私钥文件。

http://code.google.com/p/pdfviewernet/source/browse/trunk/PDFView/?r=78#PDFView%2FPDFLibNet

使用密钥文件,可以使用

轻松地重新组装程序集

sn -R PDFLibNet.dll PDFLibNet.snk

之后它应该可以工作。