我有两个版本的 abcpdf 在同一台机器上运行。其中一个项目使用的是旧版本 7.1,另一个项目使用的是较新的版本,即 8.1。
当我尝试构建时,Visual Studio 会自动获取 abcpdf 8.1 上的最新版本并引发以下编译错误
'WebSupergoo.ABCpdf7.Doc.Doc()' is obsolete: 'Don't use ABCpdf7 namespace - use ABCpdf8 instead.'
请建议我哪里出错了。
谢谢。
我有两个版本的 abcpdf 在同一台机器上运行。其中一个项目使用的是旧版本 7.1,另一个项目使用的是较新的版本,即 8.1。
当我尝试构建时,Visual Studio 会自动获取 abcpdf 8.1 上的最新版本并引发以下编译错误
'WebSupergoo.ABCpdf7.Doc.Doc()' is obsolete: 'Don't use ABCpdf7 namespace - use ABCpdf8 instead.'
请建议我哪里出错了。
谢谢。
从 GAC 卸载这两个版本,然后重新启动 IIS 以清除它们。
然后按照手动安装的说明手动引用项目中的特定 dll:
http://www.websupergoo.com/helppdf5net/source/3-concepts/6-installation.htm
您需要将项目引用指向两个不同的 AbcPdf.dll 文件(每个版本一个),并且您需要确保将 ABCpdfCE7.dll 或 ABCpdf8-32(或 -64).dll 复制到正确项目的 bin。