H
Hubert Hermanutz
Hallo,
ich möchte ein kleines Testprogramm erstellen, dass auf eine Visual C
(Studio 6.0) DLL zugreift. Bevor ich damit beginne wollte ich die
notwendigen Schritte, anhand eines Beispiels nachvollziehen.
(http://www.codeproject.com/useritems/interop.asp?target=dll|import).
Im Beispiel wird über das Attribute DllImport gearbeitet:
[DllImport("MyDll.dll",...)]
public static extern unsafe void Test(IntPtr ptr);
Wenn ich das Beispiel ausführe, erhalte ich die Fehlermeldung:
Eine nicht behandelte Ausnahme des Typs 'System.DllNotFoundException'
ist in ConsoleApplication1.exe aufgetreten.
Zusätzliche Informationen: Die DLL (legacy) kann nicht geladen werden.
Obwohl ich die DLL ins Projektverzeichnis und zusätzlich ins
"Projektverzeichnis\bin\", "Projektverzeichnis\bin\Debug"
kopiert habe.
Wo lege ich fest in welchem Verz. die DLL sich befindet.
Danke und Grüße
Hubert
ich möchte ein kleines Testprogramm erstellen, dass auf eine Visual C
(Studio 6.0) DLL zugreift. Bevor ich damit beginne wollte ich die
notwendigen Schritte, anhand eines Beispiels nachvollziehen.
(http://www.codeproject.com/useritems/interop.asp?target=dll|import).
Im Beispiel wird über das Attribute DllImport gearbeitet:
[DllImport("MyDll.dll",...)]
public static extern unsafe void Test(IntPtr ptr);
Wenn ich das Beispiel ausführe, erhalte ich die Fehlermeldung:
Eine nicht behandelte Ausnahme des Typs 'System.DllNotFoundException'
ist in ConsoleApplication1.exe aufgetreten.
Zusätzliche Informationen: Die DLL (legacy) kann nicht geladen werden.
Obwohl ich die DLL ins Projektverzeichnis und zusätzlich ins
"Projektverzeichnis\bin\", "Projektverzeichnis\bin\Debug"
kopiert habe.
Wo lege ich fest in welchem Verz. die DLL sich befindet.
Danke und Grüße
Hubert