是否有可用的便携式 IronPython?

Is there any Portable IronPython Availabe?

我开发了一个应用程序,其中一小部分解决方案是在 ironpython 中完成的,但是当我迁移到生产环境时,他们(客户端)不允许安装 ironpython

我正在尝试获取任何可移植版本的 IronPython。这样我就可以在不安装的情况下 运行 IronP` 代码。

请帮忙。

无需在要部署应用程序的客户端上安装 MSI IronPython。

只需 XCOPY deploy your application as well as required portions of IronPython (e.g. by grabbing a current ZIP release 或从您的本地安装中获取文件)。

所需文件至少包括

  • IronPython.dll,
  • Microsoft.Dynamic.dll,
  • Microsoft.Scripting.dll
  • Microsoft.Scripting.Metadata.dll

来自正确的 Platforms 子文件夹(例如 Net45)。

如果 python 标准库在您的 python 代码中使用(或需要可用于动态加载的代码),Lib-文件夹(或子集)必须也包括在内。

您的应用程序是否应该通过 MSI 或类似机制部署,只包含相关的 IronPython 文件而不是 XCOPYing。