从 IronPython 调用 C# 对象
我有以下 C# 代码将其编译为 MyMath.dll 程序集。 namespace MyMath { public class Arith { public Arith() {} public int Add(int x, int y) { retu…
GAC (gacutil) 无法在 Mono 上使用 IronPython.dll
我尝试对 IronPython 使用 gacutil (mono),但出现以下错误。 sudo gacutil -i IronPython.dll Password: Failure adding assembly IronPython.dll to…
将程序集从另一个程序集导入 IronPython
我正在编写一个 IronPython 2.6/2.7 脚本,它导入了很多程序集。 换句话说,它在脚本的顶部执行此操作... clr.AddReference( "System.Xml" ) import S…
使用 IronPython 重载魔法方法
我试图在 C# 类中定义幂运算符 **(我们将其称为 Foo 类)。我已经重写了 __pow__(),它为我提供了 Foo ** int 类型操作所需的行为。不幸的是,我还需…
在 mac 上的 mono 上安装 IronPython 的最佳方法是什么?
在 Mac 上的 Mono 上安装 IronPython 的最佳方法是什么?我应该只下载二进制文件、ngen,然后继续吗?编辑器需要什么特定的插件吗?每个人似乎都认为…
C# 中的 IronPython:没有名为 xmlrpclib 的模块
我正在尝试为 IronPython 构建一个带有交互式控制台的 Web 应用程序。当我尝试在 IronPython 的普通控制台中导入 xmlrpclib 时,它可以工作。但是,如…
Silverlight 4 应用程序中的 DLR 脚本
我想向我正在开发的 Silverlight 4 应用程序添加一些脚本支持。我在我的计算机上安装了 Visual Studio 2010 的 IronRuby 和 IronPython 的最新稳定版…
如何在 IronPython 2.6.1 中启用 sys._getframe?
我正在尝试使用需要 sys._getframe() 的模块,据我了解,默认情况下未启用该模块。我已经看到很多材料表明有一种方法可以启用 _getframe(),但我还没…
IronPython:使用 clr.AddReference() 导入模块时如何运行初始化代码?
我想知道是否有一种方法可以让 init 代码在使用 clr.AddReference() 导入 .NET 程序集时运行,就像导入 python 文件执行 init.py 一样驻留在同一目录…
确定 Python/IronPython 函数的声明顺序
我正在尝试获取一个 python 类(在 IronPython 中),将其应用于一些数据并将其显示在网格中。函数的结果成为网格上的列,我希望函数的顺序就是列的顺…
如果使用标准库,基于 IronPython .net 的 DLL 是否需要与 Python 标准库一起部署?
如果我使用 IronPython 引用 Python 标准库,是否必须将任何 Python 相关库或运行时与我的 .net dll 一起部署?或者,我可以只部署 dll 吗?…
带有 IronPython 类型参数的 C# 泛型
因此,情况是我有一个名为 Foo 的 C# 泛型类,其模板参数 T 具有 new() 约束。我已经声明了我的类,如下所示: class Baz { public Baz() { } } class…
Microsoft.Scripting.Core.dll 在哪里?
我在安装了 Visual Studio 2010 的计算机上的 Windows Vista x64 上安装了 IronPython 2.6.1。我希望在 IronPython 目录中找到这些 DLL: Microsoft.Sc…