3

我正在使用 Visual Studio Pro 2005 尝试访问 iTextSharp.dll 以将 HTML 转换为 PDF。问题是 VS 无法识别返回此消息的 DLL:

“在 Imports 'iTextSharp.text' 中指定的命名空间或类型不包含任何公共成员或找不到。确保命名空间或类型已定义并包含至少一个公共成员。确保导入的元素名称不”不要使用任何别名。”

这可以防止对我的 .Net VB 代码中的对象进行任何访问。iTextSharp 版本是我今天下载的 5.4.0。

问题在于所需的两个组件:

  • 导入 iTextSharp.text
  • 导入 iTextSharp.text.pdf

有任何想法吗?

4

2 回答 2

1

我对 CuteFM32.dll 也有类似的问题。VB.NET 项目中的引用指向,\obj\debug\interop.cuteformcolib.dll但我认为当我运行 Build > Clean solution 命令时,它删除了 dll,因此引用不再有效。请注意,“复制本地”设置为 False 以引用此 DLL。

幸运的是,简单地删除和添加引用对我有用,但我必须打开“显示所有文件”才能看到导入的 DLL 丢失了。

于 2014-04-08T13:28:11.167 回答
0

由于引用适用于新项目,因此创建一个新项目并添加所有类、表单等,检查引用是否仍然有效。要么您将添加所有内容并解决问题,要么您将找到造成问题的原因。

于 2013-03-13T14:50:11.180 回答