5 Stimmen

Hinzufügen einer DLL-Referenz zum VB.NET-Projekt

Um es gleich vorweg zu nehmen, diese Frage scheint einem anderen Beitrag sehr ähnlich zu sein Hinzufügen der DLL (lame_enc.dll) zu meinem Projekt aber ich habe diese Antwort nicht erfolgreich anwenden können. Ich bin ziemlich neu in VB.NET, so ist es sehr möglich, dass ich einfach etwas offensichtlich übersehen.

Ich versuche, eine DLL mit einem VB.NET 2010-Projekt zu verknüpfen, damit meine VB-App *.ogg-Dateien abspielen kann. Ich habe einige andere Ratschläge hier im Forum befolgt und heruntergeladen FMOD's FMOD Ex Programmierer API . Ich versuche nun, auf diese Funktionalität zu verweisen. Dies scheinen die Dateien zu sein, auf die ich irgendwie verweisen muss.

C:\Program Dateien (x86) \FMOD SoundSystem \FMOD Programmierer-API Fenster \api\fmodex64.dll .
C:\Program Dateien (x86) \FMOD SoundSystem \FMOD Programmierer-API Fenster \api\libfmodex64_vc.lib .

Ich habe nicht herausgefunden, wie man eine *.lib-Referenz (oder das Äquivalent) hinzufügt, aber die Auswahl der DLL als Referenz führt zu folgender Fehlermeldung.

Ein Hinweis auf C:\Program Dateien (x86) \FMOD SoundSystem \FMOD Programmierer-API Fenster \api\fmodex64.dll ' konnte nicht hinzugefügt werden. Bitte stellen Sie sicher, dass die Datei zugänglich ist und dass es sich um eine gültige Assembly handelt oder COM-Komponente ist.

Ich bin mir nicht sicher, was ich übersehen könnte. Irgendwelche Ideen? Danke!

9voto

user2516305 Punkte 81

Doppelklicken Sie im Projektmappen-Explorer auf den Knoten Mein Projekt für das Projekt.

Klicken Sie im Projektdesigner auf die Registerkarte Referenzen.

Klicken Sie auf die Schaltfläche Hinzufügen, um das Dialogfeld Referenz hinzufügen zu öffnen.

Wählen Sie im Dialogfeld Verweis hinzufügen die Registerkarte, die den Typ der Komponente angibt, auf die Sie verweisen möchten.

Wählen Sie die Komponenten aus, auf die Sie verweisen möchten, und klicken Sie dann auf OK.

1voto

user1555362 Punkte 61

Ein anderer Ansatz, den ich ausprobiert habe, funktioniert bei mir. Ich fand eine Seite mit einem funktionierenden Beispiel für ein LibZPlay VB.NET-Beispiel ( http://planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=7789&lngWId=10 ). Es läuft unter VS 2008 und ich konnte mein Projekt anpassen, um LibZPlay (Open-Source-Bibliothek http://libzplay.sourceforge.net/WELCOME.html ) unter VS 2008.

Das reicht mir im Moment aus. Vielen Dank für Ihren Rat. Es war wahrscheinlich ein Konfigurationsproblem oder ein Missverständnis meinerseits.

0voto

Bob Brandt Punkte 1

Mit VB.net 2015 konnte ich eine System32 dll nicht als Referenz hinzufügen oder finden, indem ich den Projektmappen-Explorer, Registerkarte Verweise verwendete. Gehe zum MAIN Menu, Projects/Add References... Verwendet Browse und alle System32 dll waren sichtbar. Dann konnte ich die benötigte DLL laden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X