Je veux utiliser mon dll lors de l'exécution par le code (Ne pas mettre la dll à l'actif Plugin) J'écrire ce code ci-dessous:.Utilisation de dll lors de l'exécution dans l'unité
dll Assemblée = Assembly.LoadFrom ("D : \ HaoranZhu \ espace de travail \ UnityProjects \ ViveDRMSDKTest \ Assets \ Plugins \ x86_64 \ vita_api.dll ");
Mais il montre l'erreur ici dans la console Unité:
BadImageFormatException: Impossible de charger le fichier ou l'assembly 'D: \ HaoranZhu \ workspace \ UnityProjects \ ViveDRMSDKTest \ Assets \ Plugins \ x86_64 \ vita_api.dll' ou un de ses dépendances. Une tentative de chargement d'un programme avec un format incorrect a été effectuée. System.Reflection.Assembly.LoadFrom (System.String assemblyFile) (dans /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/Assembly.cs:520) loadExternalDll.Start() (at Assets/TestScripts/loadExternalDll.cs: 16)
Quel est le problème ici?
Etes-vous sûr que vita_api.dll n'a aucune dépendance à d'autres assemblées? Avez-vous essayé d'utiliser le 32 bits à la place? – Maakep