gpt4 book ai didi

.net - 如何在没有 Visual Studios(也可能使用 py2exe)的情况下将 IronPython 应用程序编译为 EXE?

转载 作者:行者123 更新时间:2023-12-01 23:15:54 25 4
gpt4 key购买 nike

所以我在直接来这里询问之前尝试寻找这个答案。将 IronPython 应用程序/脚本集转换为 EXE 似乎绝对是可行的。一个问题是,他们似乎都在谈论将 IronPython 与 IronPython Studios(一种 Visual Studio 的 Python 插件)一起使用。最后我检查了一下,我认为 IronPython Studios 基本上已被 Python Tools for Visual Studios(或 PTVS)插件工具所取代。问题在于,由于我的代码的结构方式,在将我的代码加载到 IDE 中时,它实际上设法使插件崩溃,从而使 Visual Studio 崩溃。它将持续到本月底或下月初发布下一个计划更新为止。因此,这不会是一个选择,因为我必须在 Eclipse 中开发我的项目,而不是使用 PyDev 插件。

我之前曾使用 py2exe 将一些基本的 Python 应用程序转换为可执行文件,但那是当我使用 CPython 解释器时。我不知道如何设置 py2exe 来与 IronPython 一起使用。是否可以使用 py2exe 制作 IronPython 可执行文件?如果我的程序使用额外的 C# 程序集来完成其工作,我将如何设置它们以便 py2exe 可以使用它们并且我的可执行文件可以看到它们以供引用?

最佳答案

IronPython 附带 command line compiler pyc.py (在 Tools\Scripts 文件夹中)您可以使用它。另一种选择是使用 SharpDevelop这会将您的 IronPython 代码编译为可执行文件。

如果 C# 程序集位于 GAC 中或者与可执行文件一起部署在同一文件夹中,则您编译的 IronPython 应用程序可以使用 C# 程序集。

关于.net - 如何在没有 Visual Studios(也可能使用 py2exe)的情况下将 IronPython 应用程序编译为 EXE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8184253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com