Als «dllimport» getaggte Fragen

7
Wie kann ich zur Laufzeit einen [DllImport] -Pfad angeben?
Tatsächlich habe ich eine C ++ (funktionierende) DLL erhalten, die ich in mein C # -Projekt importieren möchte, um dessen Funktionen aufzurufen. Es funktioniert, wenn ich den vollständigen Pfad zur DLL wie folgt spezifiziere: string str = "C:\\Users\\userName\\AppData\\Local\\myLibFolder\\myDLL.dll"; [DllImport(str, CallingConvention = CallingConvention.Cdecl)] public static extern int DLLFunction(int Number1, int Number2); …
141 c#  c++  dll  constants  dllimport 

5
Einbetten einer nicht verwalteten DLL in eine verwaltete C # -Dll
Ich habe eine verwaltete C # -Dll, die eine nicht verwaltete C ++ - DLL mit DLLImport verwendet. Alles funktioniert super. Ich möchte diese nicht verwaltete DLL jedoch in meine verwaltete DLL einbetten, wie von Microsoft dort erläutert: http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.dllimportattribute.dllimportattribute.aspx Also habe ich die nicht verwaltete DLL-Datei zu meinem verwalteten DLL-Projekt …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.