Kompilieren eines IronPython-Codes in EXE oder DLL

8

Kann ich einen IronPython-Code in einer .NET-Laufzeitumgebung zu EXE oder DLL kompilieren?

    
Moshe Revah 10.11.2010, 18:15
quelle

3 Antworten

4

Verwenden Sie einfach clr.CompileModules in einem IronPython-Skript, um es in eine DLL-Datei zu konvertieren. Oder Sie können pyc.py (in Ihrem IronPythonInstallDirectory\Tools\Scripts ) verwenden, das auch eine EXE für Sie generieren kann.

    
jcao219 10.11.2010, 22:53
quelle
1

Wenn ich wirklich, wirklich brauchte, würde ich eine Wrapper DLL / EXE in einer anderen Sprache erstellen. Der Python-Code kann dann als Ressource in der DLL gespeichert werden, die beim ersten Zugriff auf die Assembly geladen wird.

    
Jonathan Allen 10.11.2010 19:12
quelle
0

Ja, das kannst du! Ich habe ein Python-Skript gepostet, das eine IronPython-Datei aufnehmen, deren Abhängigkeiten herausfinden und das Los in eine eigenständige Binärdatei unter Ironpython 2.6 .py - & gt; .exe . Ich hoffe, Sie finden es nützlich.

    
Niall Douglas 07.03.2012 21:14
quelle

Tags und Links