刚开始时,这个问题似乎与其他帖子 Add the DLL (lame_enc.dll) reference to my project 非常相似,但我无法成功应用该答案。我对VB.NET很陌生,所以我很可能只是遗漏了一些明显的东西。
我正在尝试将DLL链接到VB.NET 2010项目,以允许我的VB应用程序播放* .ogg文件。我在论坛上关注了其他一些建议并下载了 FMOD's FMOD Ex程序员API 。我现在尝试引用该功能。这些似乎是我需要以某种方式引用的文件。
C:\ Program Files(x86)\ FMOD SoundSystem \ FMOD Programmers API Windows \ api \ fmodex64.dll 。
C:\ Program Files(x86)\ FMOD SoundSystem \ FMOD Programmers API Windows \ api \ libfmodex64_vc.lib 。
我还没有发现如何添加* .lib引用(或等效引用),但选择DLL作为引用会产生以下错误。
对'C:\ Program Files(x86)\ FMOD SoundSystem \ FMOD的引用 无法添加程序员API Windows \ api \ fmodex64.dll'。请 确保该文件可以访问,并且它是一个有效的程序集 或COM组件。
我不确定我能错过什么。有任何想法吗?谢谢!
答案 0 :(得分:7)
在Solution Explorer中,双击项目的My Project节点。
在项目设计器中,单击“引用”选项卡。
单击“添加”按钮以打开“添加引用”对话框。
在“添加引用”对话框中,选择指示要引用的组件类型的选项卡。
选择要引用的组件,然后单击“确定”。
答案 1 :(得分:0)
使用VB.net 2015 I(无法添加甚至找不到System32 dll)作为使用解决方案资源管理器的“选项卡引用”的引用。转到主菜单,项目/添加引用... 使用浏览和所有System32 dll都可见。然后我就可以加载所需的dll。