我正在使用Visual Studio Pro 2005尝试访问iTextSharp.dll以将HTML转换为PDF。问题是VS无法识别返回此消息的DLL:
“导入'iTextSharp.text'中指定的命名空间或类型不会 包含任何公共成员或无法找到。确保命名空间 或者类型已定义并包含至少一个公共成员。使 确保导入的元素名称不使用任何别名。“
这可以防止对我的.Net VB代码中的对象进行任何访问。我今天下载的iTextSharp版本是5.4.0。
问题在于所需的两个组件:
有什么想法吗?
答案 0 :(得分:1)
我在CuteFM32.dll上遇到了类似的问题。 VB.NET项目中的引用指向\obj\debug\interop.cuteformcolib.dll
,但我认为当我运行Build>清洁解决方案命令它删除了dll,因此引用不再有效。请注意,“复制本地”'对于此DLL的引用,将其设置为False。
幸运的是,删除和添加引用对我来说很有用,但我必须打开“显示所有文件”#39;为了看到导入的DLL丢失了。
答案 1 :(得分:0)
由于引用适用于新项目,因此请创建一个新项目并添加所有类,表单等,检查引用是否仍然有效。您可以添加所有内容并解决问题,也可以找到创建问题的内容。