Próbuję dodać C++ DLL Windows Phone 8
ramach Visual Studio Express 2012.Jak dodać C++ DLL w Windows Phone 8 (C#) ram
Próbowałem następujących sposobów
import i wywołać przez PInvoke
[DllImport ("WP8DLL.dll" CallingConvention = CallingConvention.Cdecl)]
public static extern int functionReturningInteger();
Wynik: W ten sposób, choć nie było żadnych błędów kompilacji, ale gdy próbuję uzyskać dostęp do metody DLL rzuca
System.NotSupportedException
.Dodanie odniesienia we właściwościach projektu
Wynik: otrzymuję komunikat „Odniesienie do wyższej wersji lub niezgodnej montażu nie może zostać dodany do projektu”
Jestem pewien, że to pytanie zostało zadane wiele razy, więc może być zamknięte jako duplikat; jednak zrobiłem szybkie wyszukiwanie google i dostałem http://www.codeproject.com/Articles/9826/How-to-create-a-DLL-library-in-C-and-then-use-it-w –
" Kiedy próbuję uzyskać dostęp do metody biblioteki dll, pokazuje ona wyjątek "Nie jest dla nas zabawne, że musimy spróbować zgadnąć, czym jest wyjątek. Możesz to zobaczyć, nie możemy. Nie ukrywaj informacji od nas. –
Wyjątek, który otrzymuję, to "System.NotSupportedException" – DeveloperLove