2014-01-29 63 views
0

我已經下載了irrKlang聲音庫,並且因爲我正在使用C#和sharpdevelop,所以我有: a)添加了對DLL的引用,使irrKlang.NET4顯示在項目的References下樹。 b)增加了'使用IrrKlang.NET4'的語句;'到我的代碼,這完全對應於提供的示例程序之一。獲取irrklang - 銳利開發

當我嘗試編譯時,SD告訴我類型或名稱空間名稱NET4不存在(您是否缺少程序集引用)。

如果我將使用語句更改爲'使用IrrKlang;'作爲(相當困惑地)出現在另一個.net示例程序中,我的應用程序編譯但我得到運行時錯誤「錯誤:無法加載文件或程序集'irrKlang.NET4,Version ....或其中一個依賴項。用於加載格式不正確的程序「。

這是怎麼回事?有任何想法嗎?

在此先感謝

+0

無法用SharpDevelop重現此操作。我可以使用IrrKlang並運行示例代碼來使用庫來播放一些聲音。你能提供你的項目和源代碼嗎? –

回答

0

它看起來像組裝不正確構造

而是採用irrKlang.Net4

;

更改爲

使用irrKlang;

,一切都很好:)

+0

我已經改變它到完全和SD說命名空間'irrKlang'無法找到? – CdrTomalak

+0

對不起,爲什麼然後在Visual Studio中添加對irrKlang.NET4的引用並使用irrKlang.NET4添加,並且收到錯誤消息「無法找到名稱空間NET4是您missian的引用」一旦我將其更改爲使用irrKlang;然後它工作,我可以看到所有的屬性和類的方法。我使用了irrKlang-1.4.0b.zip – GreatJobBob

+0

Argh。可能是SD那就是問題了。多麼真氣!也許VS正在做一些默認的東西,SD不會呢? – CdrTomalak

0

IrrKlang自帶的各種版本不同的.NET分佈預裝 - 無論是X32的64位。請確保你使用正確的,也設定目標建立你使用... 相應的.NET版本是的,你應該做的:

using IrrKlang; 

。只是一個想法..