0

我已经下载了 irrKlang 声音库,并且由于我使用的是带有 sharpdevelop 的 C#,因此我有: a) 添加了对 DLL 的引用,这样 irrKlang.NET4 就会出现在项目树的引用下。b) 添加了语句“使用 IrrKlang.NET4;” 到我的代码,它完全对应于提供的示例程序之一。

当我尝试编译时,SD 告诉我类型或命名空间名称 NET4 不存在(您是否缺少程序集引用)。

如果我将 using 语句更改为 'using IrrKlang;' 由于(相当令人困惑)出现在另一个 .net 示例程序中,我的应用程序编译但我收到运行时错误“错误:无法加载文件或程序集 'irrKlang.NET4,版本 .... 或其中一个依赖项。尝试是加载格式不正确的程序”。

这里发生了什么?有任何想法吗?

提前致谢

4

2 回答 2

0

看起来该组件的构造不正确

代替

使用 irrKlang.Net4;

将其更改为

使用 irrKlang;

一切都很好:)

于 2014-01-29T19:24:34.750 回答
0

IrrKlang 预装了适用于不同 .NET 发行版的各种版本 - x32 和 x64。确保您使用的是正确的版本,还为您正在使用的相应 .NET 版本设置目标构建...是的,您应该这样做:

using IrrKlang;

.只是一个想法...

于 2017-01-23T18:14:53.793 回答