c# .net c#-4.0 ironpython

c# - Compilando un código de IronPython a EXE o DLL



.net c#-4.0 (3)

Si realmente, realmente lo necesitaba, crearía un contenedor DLL / EXE en otro idioma. El código de Python se puede almacenar como un recurso en la DLL que se carga cuando se accede por primera vez al ensamblado.

¿Puedo compilar un código de IronPython a EXE o DLL en un tiempo de ejecución de .NET?


Simplemente use clr.CompileModules en un script de IronPython para convertirlo a un archivo dll. O puede usar pyc.py (que se encuentra dentro de su IronPythonInstallDirectory/Tools/Scripts ) que también puede generar un exe para usted también.


¡Sí tu puedes! Publiqué un script de Python que puede tomar un archivo de IronPython, descubrir sus dependencias y compilar el lote en un binario independiente en Ironpython 2.6 .py -> .exe . Esperamos que te sea útil.