Hallo,
ich hab ein Problem mit dem Einbinden eine c++ dll in einem C# Visual Studio 2010 Projekt.
Die dll ist mit dllimport eingebunden.
Die dll liegt im Bin und im Release ordner des Projektes und auf dem PC auf dem das Projekt erstellt wurde läuft das ganze auch super.
Wenn ich jetzt allerdings das Programm auf einen anderen PC kopiere (den Debug oder Release Ordner, oder eine Veröffentlichung des Projektes) wird die dll nicht mehr gefunden und das Programm stürzt ab. Obwohl die dll immernoch exakt in dem Verzeichniss liegt von dem das Programm gestartet wird.
Ich such jetzt schon seit einigen Stunden und komme einfach auf keinen grünen Zweig was ich noch machen kann.
Ich bin für jede Hilfe dankbar. Vielleicht könnte ja mal jemand kurz erläuter wie die dll in das C# Projekt richtig eingefügt werden muss. Aktuell habe ich Sie in das Projektverzeichniss reingezogen und in den Eigenschaften bei Buildvorgang Inhalt eingestellt und dass es immer kopiert wird.
Viele Grüße,
Stephan