2012-03-15 99 views
0

在我的应用程序中,我想使用CAVEditLib.dll引用。但我无法找到COM参考中的库。我得到错误为“错误1无法找到类型或命名空间名称'CAVEditLib' (您是否缺少使用指令或装配参考?)“添加引用c#

可能会出现什么问题?

+5

是否缺少using指令或程序集引用? – Aphelion 2012-03-15 11:41:39

回答

1

尝试将CAVEditLib.dll放入与您的解决方案所在的文件夹相同的文件夹中,然后使用“浏览”并添加实际文件的引用,而不是添加COM引用。

+0

感谢您的回复。我尝试过,但它不工作。 – psgviscom 2012-03-15 11:46:30

+0

尝试@ rodrigovedovoto的方法如下。 – 2012-03-15 11:50:52

1

你有试过注册你的图书馆吗?转到命令提示符,cd到您的库所在的文件夹并执行“regsvr32/i CAVEditLib.dll”。这应该工作

+0

感谢您的回复。我试过你的解决方案。我收到的消息是“CAVEditLib.dll已加载,但未找到DllInstall入口点,该文件无法注册”。 – psgviscom 2012-03-15 11:52:46

+0

我已经下载了这个库,看起来这是正确的过程。但它需要在图书馆最初来自的文件夹中完成(solid-ffmpeg-wrapper.zip解压缩的结果) – 2012-03-15 12:07:27

+0

我解决了问题。谢谢。 – psgviscom 2012-03-15 12:09:13

1

把你的CAVEditLit.dll在您的项目的debug文件夹。

你可以做的一件事是.. 在Visual Studio菜单


Project

Add Reference

,然后在浏览选项卡上的新对话框中点击并选择您的DLL 。

这会帮助你。

+0

感谢您的回复。我正在调试文件夹中。 – psgviscom 2012-03-15 11:56:27

+1

解决了我的问题。再一次感谢你。 – psgviscom 2012-03-15 11:59:48

1

要使用外部库在你的代码,你需要:

  1. 添加对它的引用。

  2. 在使用库的代码文件中添加使用。

    using CAVEditLib

+0

感谢您的回复。在使用CAVEditLib语句中,只有我收到错误。 – psgviscom 2012-03-15 11:55:08

+1

尝试在您的DLL上使用像ILSpy这样的中间语言检查器,并检查它是否具有名为CAVEditLib的命名空间或类型。 – 2012-03-15 11:57:57

+0

好像你正在尝试使用不存在的名称空间。 – 2012-03-15 12:06:00