J'essaie de faire fonctionner un système Lua dans mon application .NET 4.0. J'utilise LuaInterface comme encapsuleur pour Lua, qui est compilé sous .NET 4.0LuaInterface - FileNotFoundException
L'application fonctionne parfaitement bien lors de l'exécution de scripts Lua sur mon ordinateur de développement, sur lequel est installé le VS2010. Mais lorsque vous l'exécutez sur un autre ordinateur, j'obtiens une exception FileNotFoundException.
System.IO.FileNotFoundException: Could not load file or assembly 'lua51.dll' or one of its dependencies. The specified module could not be found.
Le lua51.dll est dans le même dossier que l'application, donc je ne vois pas là un problème. Cela signifie donc qu'il ne peut pas trouver un fichier dont dépend lua51.dll. Et c'est le problème.
De quels fichiers ai-je besoin pour que mes utilisateurs s'installent pour que cela fonctionne correctement?
Merci pour la réponse. Cela ressemble à ça pourrait être bon. Je suis en train de tester l'Exception en utilisant une machine virtuelle, ce que je peux faire à partir de cet ordinateur, ce qui est bien. Comment puis-je installer l'environnement de construction DEBUG? – FrenchyNZ
Pourriez-vous clarifier ce que signifie "DEBUG Build Environment"? – Dono
Mon mauvais, Très mal expliqué. Ce que je cherchais, c'était la possibilité d'utiliser FUSLOGVW.exe sur ma machine virtuelle, car je n'ai pas installé VS2010 dessus. Mais en regardant cette réponse - http://stackoverflow.com/questions/1012252/using-fuslogvw-exe-on-a-machine-with-no-visual-studio-installed m'a aidé beaucoup – FrenchyNZ