Ironpython 还是 Tricks?

Ironpython or Tricks?

我正在用 C# 编写一个项目,我需要添加一个用 python 编写的现有项目。 我想到的第一个也是最简单的事情就是使用 Ironpython 并像访问 .net 代码一样访问 python。

但不知怎的,这并不像我想的那样容易,一个异常接踵而至(并且它在原生 python 中工作完美)。 所以我的问题很简单,我应该为主要方法编写一个包装器并像 cmd 脚本一样执行它们吗? .net 是否有另一个简单的 python 替代方案? 或者我完全误解了 Ironpython? 我在 google 中进行了搜索,但我看到的所有主题都已过时。 这些案例有什么模式吗?

起初,对于 .net,除了 ironpython,没有其他选择 python。我会从将旧项目分解为小和平开始,并尝试让它们发挥作用。你有什么具体的点没有奏效吗?如果您发现一些错误,只需在 ironpython github 存储库上创建一个问题。在我看来,创建一些包装器不是最好的方法,尝试逐步使其工作,看看它是否是适合您的解决方案。