Ich folge der Einführung von http://developer.affectiva.com/v3/windows/, sagt es die "Die .NET-Assembly hängt von der affdex-native.dll und lädt es in der Laufzeitumgebung." aber ich kann nur Affdex.dll hinzufügen, aber nicht affdex-native.dll, und mein Projekt funktioniert nie gut, der Fehler ist "Eine nicht behandelte Ausnahme vom Typ 'System.IO.FileNotFoundException' in System.Windows.Forms.dll aufgetreten". Kann mir jemand helfen?Wie affdex-native.dll als Referenz zu Visual Studio 2015 hinzufügen?
Antwort
Folgen Sie den Anweisungen, wie es hier genau ist.
https://github.com/Affectiva/affdexme-win
die Repo-Download und Dekomprimierung und offen in Visual Studio. Sie sollten diese 32-Bit-Version ausführen können. Sie benötigen eine 32-Bit-Version von affectiva SDK. 64bit hat nicht für mich gearbeitet.
Sobald Sie den Pfad wie in FilePath.cs angegeben festgelegt und die Anweisungen in Visual Studio erstellt haben, sollten Sie in der Lage sein, die Anwendung auszuführen. Und ja, müssen Sie in der
\ affdexme-win-master \ affdexme-win-Master \ bin \ Release-Ordner die Lizenzdatei setzen und den gleichen Namen in FilePath.cs verwenden
Haben Sie versucht, Einstellung die Eigenschaft "Copy Local" der referenzierten Assembly auf true? Ich hatte ein ähnliches Problem und das schaffte es, es zu klären. Überprüfen Sie den kompilierten Ordner, wenn die Datei kopiert wird. Was mir geholfen hat, Lösungen für diese Art von Problem zu finden, war die Verwendung der dependency walker. Ich weiß nicht, wie relevant das für dich in dieser Situation ist, aber ich dachte nur, dass es beim nächsten Mal helfen könnte.
könnten Sie direkt am Projekt klicken csproj -> Vorhandenes Element hinzufügen -> Wechseln Sie zu dem jeweiligen „affdex-native.dll“ im Zusammenhang mit Ihrer Plattform, und es hinzuzufügen.
Dann klicken Sie mit der rechten Maustaste auf die DLL, die gerade zu Ihrem csproj hinzugefügt wurde und wählen Sie "Eigenschaften". Setzen Sie "Copy to Output Directory" auf "Copy Always" und setzen Sie "Build Action" auf "None". Das sollte genug sein.
Hinweis: Sie müssen möglicherweise das gleiche für "opencv_ffmpeg248.dll" tun.
Mit freundlichen Grüßen, Silviu
- 1. Visual Studio 2015 .jar Referenz
- 2. Visual Studio Community 2015 Hinzufügen einer Referenz zu Projekt
- 3. Problem beim Hinzufügen der SQLite-Referenz in Visual Studio 2015
- 4. Visual Studio 2015 Hinzufügen einer Referenz zum Projekt nicht möglich
- 5. Visual Studio Service-Referenz hinzufügen
- 6. Visual Studio 2015 Publish-Version hinzufügen
- 7. Visual Studio 2008 - Hinzufügen der Referenz
- 8. Visual Studio 2015 Intellisense
- 9. Visual Studio 2015 fehlt 'Fakes hinzufügen ...' Option
- 10. Visual Studio 2008 - Beschleunigung Hinzufügen von Referenz
- 11. 'System.Data.SqlClient.SqlException' Wie zu beheben? Visual Studio 2015
- 12. Datenbank zu Visual Studio 2015 hinzufügen - ODBC-Verbindung
- 13. Visual Studio 2015 Buildfehler
- 14. Hinzufügen von Geräten zu Ripple of Visual Studio 2015
- 15. hinzufügen JAR zu Visual Studio 2015 Android Ant Java-Projekt
- 16. Verknüpfen in Visual Studio 2015
- 17. Hinzufügen von Daten zu einer Tabelle mit Visual Studio 2015
- 18. Wie Physical Android Device Visual Studio 2015 Vorschau hinzufügen
- 19. Visual Studio 2015-Befehlsfenster
- 20. Xamarin + Visual Studio 2015
- 21. Visual Studio 2015 Refactor-Methodensignatur
- 22. Visual Studio Migration 2015
- 23. mscorlib Fehler Visual Studio 2015
- 24. Visual Studio 2015 dauert zu viel Zeit
- 25. Visual Studio 2015 zu Windows 10 Telefon
- 26. Installieren von LAPACK zu Visual Studio 2015
- 27. Visual Studio 2015 stürzt ab
- 28. ClearCase in Visual Studio 2015
- 29. "hinzufügen Als Verknüpfung" in "Vorhandenes Element hinzufügen" für Visual Studio 2015 Fehlende gemeinsame Projekte
- 30. ErstelleJS intellisense in Visual Studio 2013-2015
Vielen Dank für Ihre Hilfe, aber es immer noch nicht funktioniert, habe ich versucht, wie Sie sagten, die Referenz von Affdex hat immer noch Fehler und ich fügen Sie den Bezug wieder, es immer noch nicht funktioniert hat. .. –