WebSuperGoo.ABCpdf8

本文关键字:ABCpdf8 WebSuperGoo | 更新日期: 2023-09-27 17:58:38

我正在梳理一个庞大的程序,查找之前由4-5名其他程序员处理的工作,并消除错误。我在文件开头遇到了一个错误,涉及以下代码行:

using WebSupergoo.ABCpdf8;

它给出了以下错误:"找不到类型或命名空间名称"WebSupergoo"(您是否缺少using指令或程序集引用?)"

我知道这是由于一个我没有包括的参考资料,我找到了有文件的网站。但我不知道如何引入参考资料。我使用.dll文件创建了一个引用,然后我包含了该引用,但我仍然收到错误。我没有权限在网上发布该程序,但如果需要,我可以提供更多细节。

如有任何建议,我们将不胜感激。如果您需要更多信息,请随时询问。谢谢

WebSuperGoo.ABCpdf8

检查是否。NET项目的目标框架版本不低于用于构建ABCpdf.dll的框架。

在这一点上,这可能不会有太大帮助。但在Windows Update破坏了ASP中ABCPDF的一个非常旧的实现后,我也从一个继承的项目中遇到了这个问题。NET web应用程序。我并不是说你应该重复这些步骤,但我把所有这些步骤都放在这里,以防它能帮助其他人确定他们可能需要做什么。此外,我在ABCPDF10上,但我不明白为什么这对任何版本都不起作用。

  1. 我从项目中删除了所有ABCPDF文件,并手动删除了这些文件,包括ABCPDF.dlls、ABCGecko.exe、XUL目录和PrintHooks.dlls
  2. 我删除了对proejct.csproj文件中所有这些文件的所有引用
  3. 我从..中删除了所有的程序包/ABCPDF和ABCPDF的软件包。Gekco
  4. 然后我安装了64位ABCPDF10,然后通过MSI为每个安装了32位ABCPDF10
  5. 然后,我按照ABCPDF的指示,将文件从各自的C:/Program files目录手动复制到我项目的bin/中。这对我来说不起作用,因为当我在VS2015中进行构建时,它看不到。DLL
  6. 然后,我通过手动从我的项目bin中删除文件,然后在Server2012R2中使用"添加/删除应用程序"来卸载它
  7. 然后我用Nuget下载了ABCPDF,它就可以构建了。但我仍然需要ABCPDF。Gekco
  8. 然后我使用Nuget尝试安装ABCPDF。壁虎。这下载了它,但它没有完全安装。我手动将丢失的.dlls和.exe复制到bin/目录中,并构建了该项目
  9. 但在这一点上,我得到了一个错误,它找不到x64.dll,即使它在垃圾箱中/
  10. 在这里对我有效的是,我把Project和bin/目录放在一边,然后使用。MSI安装程序,并像任何其他程序一样仅将x64版本重新安装到C:/。我不需要把任何文件复制到垃圾桶里。我刚刚重建了这个项目,然后就成功了!奏效了

对我来说,这就像是一个注册表项/路径问题。但我不知道这是否正确。

希望这能帮助到其他人。