C# 将IronPython代码编译为EXE或DLL
我能在.NET运行时将IronPython代码编译成EXE或DLL吗?如果我真的需要,我会用另一种语言创建一个包装器DLL/EXE。然后,Python代码可以作为资源存储在DLL中,该DLL在首次访问程序集时加载。只需在IronPython脚本中使用C# 将IronPython代码编译为EXE或DLL,c#,.net,c#-4.0,ironpython,C#,.net,C# 4.0,Ironpython,我能在.NET运行时将IronPython代码编译成EXE或DLL吗?如果我真的需要,我会用另一种语言创建一个包装器DLL/EXE。然后,Python代码可以作为资源存储在DLL中,该DLL在首次访问程序集时加载。只需在IronPython脚本中使用clr.CompileModules,即可将其转换为DLL文件。 或者您可以使用pyc.py(位于ironpythoninstalledirectory\Tools\Scripts)也可以为您生成exe。是的,您可以!我发布了一个Python脚本,它
clr.CompileModules
,即可将其转换为DLL文件。
或者您可以使用
pyc.py
(位于ironpythoninstalledirectory\Tools\Scripts
)也可以为您生成exe。是的,您可以!我发布了一个Python脚本,它可以获取一个IronPython文件,找出它的依赖项,并将代码编译成独立的二进制代码。希望您觉得它有用。重复问题的可能重复已经有一年半了,我们现在在C#中有了动态类型。让我们继续讨论这个问题。在我们获得dll之后,我们如何使用它?ScriptEngine没有从dll装箱范围的选项。