我已经下载了irrklang声音库,并且由于我使用c#with sharpdevelop,所以我有:a)添加了对DLL的引用,以使Irrklang.net4出现在项目树中的引用下。b)添加了"使用irrklang.net4;"的说法。对于我的代码,它与提供的示例程序之一完全对应。
当我尝试编译时,SD告诉我,类型或名称空间名称Net4不存在(您是否缺少汇编引用)。
如果我将使用语句更改为"使用Irrklang;"由于(相当令人困惑)出现在另一个.NET示例程序中,因此我的应用程序编译了,但我收到运行时错误"错误:无法加载文件或汇编'irrklang.net4,版本....或其中一个是依赖关系。用不正确的格式加载程序"。
这里发生了什么?有什么想法吗?
预先感谢
看来该组件未正确构建
而不是
使用irrklang.net4;
将其更改为
使用Irrklang;
一切都很好:)
irrklang预装了各种版本,用于不同的.NET分布 - 都x32 an x64。确保您使用的是正确的,还为您正在使用的相应.NET版本设置目标构建...是的,您应该这样做:
using IrrKlang;
。只是一个想法...