C# using findet eingebundene dll nicht

Gast #3116356
Lesenswert?

Hallo

Ich möchte ein Projekt in C# starten für eine 3D Kamera von Panasonic. 
Die Firma Beckon stellt für diese Kamera eine SDK zur Verfügung, die man 
sich im Internet herunterladen kann. Im Developer Guide von Beckon sind 
die Installation und die ersten Schritte sauber beschrieben. Dazu muss 
man eigentlich nur eine DotNet dll ins C# Projekt einbinden und schon 
kann man auf die Kamera zugreifen. Nun zu meinem Problem:
Ich habe in einem Testprojekt den Verweis auf die dll hinzugefügt. Aber 
wenn ich über die using Direktive diese dll in meinem Projekt benutzen 
möchte, so findet VisualStudio die dll nicht. Oder anders gesagt, wenn 
ich die dll über
1
using BeckonDotNetWrapper;

zur Verfügung stellen möchte bekomme ich immer die Meldung: Der Typ- 
oder Namespacename "BeckonDotNetWrapper" konnte nicht gefunden werden. 
An was könnte das liegen? Ich stehe gerade etwas auf dem Schlauch. Kann 
mir da jemand helfen? Ich benutze VisualStudio 2010 Express.
Gast #3116383
Lesenswert?

@Peter: Ja ich habe die Referenz hinzugefügt. Das hat auch ohne Probleme 
funktioniert.

@ bluppdidupp: Die Referenz wird ohne irgendwelche Ausrufezeichen oder 
sonst was angezeigt. Sie ist in der Liste wie alle Systemreferenzen 
auch.

@Peter II: Ganz sicher bin ich mir nicht. Aber im Developer Guide ist 
ein Beispiel wie die Kamera initialisiert werden soll. Dabei wird auf 
ein IMotionSensorDotNet Objekt zugegriffen. Zumindest dieses sollte ja 
eigentlich gefunden werden. Dem ist aber nicht so. Deshalb vermute ich 
schon dass mit der Referenzierung der dll etwas noch nicht stimmt.
Gast #3116390
Lesenswert?

Wenn ich google nach BeckonDotNetWrapper befrage, bekomm ich nur 2 
Einträge ... einer davon sagt:

The following dlls are not namespaces. These are the dynamic libraries 
that should be linked to your project:
BeckonDotNet
BeckonDotNetWrapper
BeckonDotNetFramework
...


Verwend mal den Objektbrowser (View - Object Browser) um dir den Inhalt 
der DLL anzuzeigen ... BeckonDotNetWrapper ist meiner Meinung nach nur 
der Name der Dll ... das hat nichts mit den darin vorhandenen Namespaces 
bzw Klassen zu tun.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren