我不知道是否有人可以幫助我。無法添加DLL參考VS 2008
我想在我的VB.Net(3.5)應用程序中添加對LAME MP3編碼器的引用。
我使用(lame_enc.dll v3.98.2)的DLL從這裏下載:http://rarewares.org/mp3-lame-bundle.php
當我嘗試將DLL引用添加到我的項目,我得到一個錯誤: 「A引用C:\\ Lame_Enc.dll could not be added.Please must sure this file is accessible,it is a valid assembly or COM component「
我只是假設這是一個損壞的下載/類似,但...
- 存檔通過WinRAR中的完整性測試
- 我試圖重新下載它JIC
下一個想法 - DLL被b0rked但是......
- 我GOOGLE了,看到這是在VS2005的共同課題。
- 有很多討論,他們似乎沒有一個有用的結論
- 我試過了SDK工具「genasm」(3.5)和「TlbExp」(2.0),並且都說它不是有效的DLL (如各種線程中所建議的)。
所以...我得出結論,它不是一個COM DLL或(明顯)一個.Net之一。它可能是完好的,但我不能直接引用VS.
以前,當我添加non.Net DLL時,VS爲我創建了一個INTEROP類。理想情況下,我希望實現與此類似的DLL。
不幸的是,這是關於我的能力範圍 - 有人請指出我正確的方向如何使用此DLL(或另一種機制與LAME交互)?
提前許多感謝所有幫助
從網址中下載URL中的「wares」字樣?真?這是一個合法的網站嗎? – David 2009-09-04 03:14:59
我不得不承認我分享了您的懷疑,但它與Lame網站有聯繫,我在網上也看到過其他積極的評論。 – Basic 2009-09-04 18:05:31