Nie można dodać odwołania do biblioteki DLL do VS 2008

Zastanawiam się, czy ktoś może mi pomóc.

Próbuję dodać odwołanie do kodera LAME MP3 w mojej aplikacji VB.Net (3.5).

DLL, którego używam (lame_enc.dll v3.98.2) został pobrany stąd:http://rarewares.org/mp3-lame-bundle.php

Gdy próbuję dodać odwołanie do DLL do mojego projektu, pojawia się błąd: „Odniesienie do C: Nie można dodać pliku Lame_Enc.dll. Upewnij się, że ten plik jest dostępny i że jest poprawnym zespołem lub komponentem COM „

Po prostu zakładam, że był to uszkodzony plik do pobrania / podobny, ale ...

Archiwum przeszło test integralności w WinRARPróbowałem ponownie pobrać JIC

Następna myśl - DLL jest b0rked ale ...

Poszukałem hasła i zauważyłem, że jest to powszechny problem w wersji 2005.Jest sporo dyskusji i żadna z nich nie wydaje się być przydatnaWypróbowałem narzędzia SDK „genasm” (3.5) i „TlbExp” (2.0) i obie mówią, że nie jest to prawidłowa biblioteka DLL (jak sugerowano w różnych wątkach).

Więc ... Doszedłem do wniosku, że nie jest to DLL COM lub (oczywiście) .Net. Prawdopodobnie jest nienaruszona, ale nie mogę odwołać się bezpośrednio do VS.

Wcześniej, gdy dodałem biblioteki DLL nie-Net, VS utworzył dla mnie klasę INTEROP. Idealnie chciałbym osiągnąć podobny efekt w tej bibliotece DLL.

Niestety, dotyczy to zakresu moich umiejętności - czy ktoś może wskazać mi właściwy kierunek korzystania z tej biblioteki DLL (lub innego mechanizmu interakcji z LAME)?

Z góry dziękuję za wszelką pomoc

questionAnswers(3)

yourAnswerToTheQuestion