2016-07-13 5 views
-1

Ich habe die Windows Phone 8.1-Anwendung erstellt, in der ich Drittanbieter-DLL-Datei verwenden möchte. Deshalb habe ich Windows-Runtime-Komponente für das Windows Phone-Projekt erstellt. Ich habe Bezug auf die Laufzeitkomponente zum Windows Phone 8.1-Anwendungsprojekt genommen.Wie Dll von Drittanbietern in Windows Phone 8.1-Anwendung mit Windows-Laufzeitkomponente zu verwenden?

In Windows-Laufzeitkomponente habe ich den zusätzlichen Include-Verzeichnispfad festgelegt. Außerdem habe ich Linker -> Eingabe -> zusätzliche Abhängigkeiten als Lib-Datei-Liste gesetzt. Ich habe Drag dll alle DLL-Dateien in meinem C# Windows Phone-Anwendung Hauptprojektordner und setzen Sie Build-Aktion als Inhalt und kopieren Sie das Ausgabeverzeichnis als Kopie immer.

Allerdings habe ich den folgenden Fehler.

Eine Ausnahme vom Typ ‚System.IO.FileNotFoundException‘ aufgetreten in App1.WindowsPhone.exe wurde aber in Benutzercode

Ich habe Kasse die folgende Frage nicht behandelt. Aber hat es nicht aufgelöst. How to use a C++ dll in Windows Phone 8.1 XAML App within C++ Runtime Component

Antwort

0

Ich fand die Antwort. Alle Abhängigkeiten wurden richtig eingestellt. In der DLL-Datei ist ein Problem aufgetreten, dessen Architektur nicht mit der aktuellen Plattform übereinstimmt.

Nachdem der Build für die richtige Architektur erstellt wurde, funktioniert es.

Verwandte Themen