Ich versuche, eine C++ DLL Windows Phone 8
Framework in Visual Studio Express eine C++ DLL in Windows Phone 8 (C#) Rahmen hinzuzufügen 2012.Wie
I
folgende Weise versucht haben, hinzufügen Import und rufen durch PInvoke
[DllImport ("WP8DLL.dll", Calling = CallingConvention.Cdecl)]
public static extern int int FunktionReturningInteger();
Ergebnis: Auf diese Weise gäbe es keine Kompilierung Fehler aufgetreten sind, aber wenn ich versuche, das Verfahren der DLL zuzugreifen wirft es
System.NotSupportedException
.Hinzufügen Verweis in den Projekteigenschaften
Ergebnis: Ich erhalte die Meldung „Ein Verweis auf eine höhere Version oder inkompatibel Baugruppe kann nicht zu dem Projekt hinzugefügt werden“
Ich bin mir sicher, dass diese Frage eine ganze Reihe von Malen gestellt wurde, damit sie als Duplikat geschlossen werden kann; aber ich habe eine schnelle Google-Suche gemacht und http://www.codeproject.com/Articles/9826/How-to-create-a-DLL-library-in-C-and-hen-use-it-w –
" Wenn ich versuche, auf die Methode einer DLL zuzugreifen, wird eine Ausnahme angezeigt: "Es macht keinen Spaß für uns, dass wir versuchen zu erraten, was die Ausnahme ist. Du kannst es sehen, wir können es nicht. Verberge die Informationen nicht vor uns. –
Die Ausnahme, die ich bekomme, ist "System.NotSupportedException" – DeveloperLove