适用于 .NET 核心的 IronPython

IronPython for .NET core

我正在使用新的 .NETCore 参考程序集在 VS15 中开发 windows 10 通用应用程序,并希望引用 IronPython 库。不幸的是,IronPython 的目标是 .NETFramework 而不是 .NETCore。有谁知道使用 C# 的 .NET 中 运行 python 脚本的替代库,一种使 IronPython 可移植的方法,或者一种解决以 .NETCore 为目标的项目的方法?欢迎其他可能的解决方案。还有人知道 IronPython 是否会成为 .NETCore compatible/if 这可能吗?谢谢你。 PS 我正在尝试执行非常简单的 python 脚本并显示解释器的输出。

IronPython 团队刚刚发布了支持单声道和 .net 核心的 IronPython 2.7.8 测试版:

更多信息在这里:https://github.com/IronLanguages/ironpython2/releases

还有一个 nuget 包 IronPython。您可能需要从 Stable only 切换到 Include Prerelease

支持单声道和 .net 核心的 IronPython 3 仍在开发中。

更新:在 IronPython 2.7.10 中,IronPython 团队添加了对 .NET Core 3.1 的支持。