Puis-je compiler un code IronPython en EXE ou en DLL dans un environnement d'exécution .NET?Compilation d'un code IronPython en EXE ou en DLL
Répondre
Utilisez simplement clr.CompileModules
dans un script IronPython pour le convertir en un fichier dll. Ou vous pouvez utiliser pyc.py
(trouvé dans votre IronPythonInstallDirectory\Tools\Scripts
) qui peut également générer un exe pour vous aussi.
Après avoir obtenu la DLL comment l'utilisons-nous? ScriptEngine n'a pas d'option pour créer une portée à partir de DLL. – ozgur
Si j'avais vraiment, vraiment besoin que je voudrais créer un wrapper DLL/EXE dans une autre langue. Le code Python peut ensuite être stocké en tant que ressource dans la DLL chargée lors du premier accès à l'assembly.
Oui, vous pouvez! J'ai posté un script Python qui peut prendre un fichier IronPython, comprendre ses dépendances et compiler le lot dans un binaire autonome au Ironpython 2.6 .py -> .exe. J'espère que vous le trouverez utile.
- 1. Exécuter le code natif via JNI/DLL ou EXE?
- 2. Estimez la taille de la sortie dll/exe en sortie?
- 3. fichier dll ou fichier .exe est manquant
- 4. Génération de EXE à partir du script IronPython
- 5. obscurcissement de .NET exe/dll
- 6. Comment faire une compilation mxmlc.exe en * .exe et * .app?
- 7. Distribuer l'application C++ en .exe ou .msi?
- 8. Est-il possible d'utiliser Java webstart exécuter .exe ou dll?
- 9. Dll et exe dans asp.net?
- 10. Compilation de fichiers flex dans dll
- 11. EXE ou DLL Adresse de base de l'image
- 12. VS2008 exe-VC6 dll interopérabilité
- 13. traduire la ligne de code de C# en IronPython
- 14. Haskell compilation dll
- 15. marshalling code C dll en C#
- 16. Menu Fusionner les références (.dll et .exe)
- 17. Pourquoi le code IronPython échoue?
- 18. Dépendance EXE et DLL - Quand recompiler le fichier EXE?
- 19. Activer la compilation de DLL
- 20. Compilation d'une lib statique à l'intérieur d'un exe
- 21. Déployer un .exe et dépendant .dll
- 22. Identifiez si un fichier (dll/exe) est verrouillé ou non par un processus ou une bibliothèque
- 23. IronRuby, IronPython ou autre chose?
- 24. comment faire installer ou exe de code python
- 25. WiX CloseApplication pour exe et dll
- 26. comment utiliser les classes écrites en IronPython dans VB.NET
- 27. La compilation en ligne du code C échoue sous Windows
- 28. Pourquoi IronPython est-il si lent à importer des modules lorsqu'il est construit en exe puis en script?
- 29. convertir jar en dll natif
- 30. Aucune compilation nécessaire - Compilation en cours
duplication possible de [Comment créer un assembly .NET dans IronPython et l'appeler à partir de C#?] (Http://stackoverflow.com/questions/561509/how-do-i-create-a-net-assembly -in-ironpython-and-call-it-from-c) –
La question en double est un an et demi, et nous avons maintenant des types dynamiques en C#. Gardons cette question ouverte. –