gpt4 book ai didi

python - 将 IronPython WPF 项目编译为 exe : Missing dlls

转载 作者:太空宇宙 更新时间:2023-11-04 10:58:56 24 4
gpt4 key购买 nike

我想将基于 IronPython WPF 的应用程序编译成 .exe 文件。我在网上查找解决方案并在 SO 上找到了这个:

Compiling an IronPython WPF project to exe .

我找到了 this modified pyc.py file比原来的更好,因为我不必在命令行将项目中所有文件的名称传递给 pyc。当我运行它时,我得到一个 dll 和一个可执行文件。我还包含了上述讨论中提到的其他 dll 文件,例如 IronPython.dll。只有一个问题。我的主文件代码顶部有以下内容:

import wpf

from System.Windows import MessageBox, Application, Window

该应用程序在 VS2010 上运行良好,但可执行文件似乎无法找到任何名为 wpf 或 Window 的 dll。我有一个名为 IronPython.Wpf.dll 的文件,我将其包含在文件夹中,但它似乎不起作用。我在这里缺少什么 dll?还是有其他方法可以解决我的问题?

最佳答案

你应该添加

import clr
clr.AddReference('IronPython.Wpf')

并确保将 IronPython 的安装目录中的 IronPython.Wpf.dll 放在与主脚本相同的目录中。

我仍然收到与 STA 线程相关的异常,但这是针对其他问题的。

编辑:查看this对于 STA 错误

关于python - 将 IronPython WPF 项目编译为 exe : Missing dlls,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7214222/

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