您会推荐 Iron Ruby、Iron Python 或 PowerShell 将 C# 应用程序设为脚本宿主吗?
您会推荐 Iron Ruby、Iron Python 或 PowerShell 将 C# 应用程序设为脚本宿主吗? 经过一些快速修补后,现在我倾向于使用 powershell 有两个主要原因…
从 C# 创建 IronPython 类的实例
我想从 C# 创建 IronPython 类的实例,但我当前的尝试似乎都失败了。 这是我当前的代码: ConstructorInfo[] ci = type.GetConstructors() foreach (C…
使用 C# 4.0 动态 XML 导航和阅读?
.NET 4.0 中是否有支持 DLR 的 XML 导航和阅读类?例如,假设我有这个 XML: <foo> <bar>foobar is here</bar> <bar>foobar is also …
托管 IronPython 时如何设置动态导入?
我正在编写一个 C# 客户端应用程序,旨在为通过脚本进行自定义提供强大支持,并且我选择 IronPython 作为我的目标脚本语言。我想将用户的代码及其其余…
是否可以在“防白痴”环境中托管 .Net DLR?沙箱?
我想以这样一种方式托管动态语言运行时 (DLR),以便在其中运行任意脚本的用户无法关闭该进程? DLR托管规范描述了如何在单独的应用程序域中托管 DLR。…
将对象变量中保存的字符串分配给动态 (C#) 的字符串属性
我知道这有点拗口,可能无法完全理解。这是我正在尝试做的一个例子。 public class TypeWithString { public string MyString { get set } } string s…
如何在 C# 2.0 中使用 –X:Frames 加载ironpython?
我可以使用ironpython 2.6(不适用于.net 4)加载numpy,在命令行上使用 -X:Frames 或 -X:FullFrames 运行 ipy 。 但是,如果我想在 C# 2.0 中使用 Ir…
使用 DLR 简化 Linq to XML 查询
我有一个关于 Linq to XML 查询的问题,以及如何使用新的动态关键字使它们更具可读性。 目前我正在写这样的内容: var result = from p in xdoc.Eleme…
.NET 4.0 中的动态语言运行时有什么好的实际应用示例吗?
我希望更好地了解此新功能的现实世界应用程序,该新功能包含动态语言运行时 (DLR)。 我想要: 简要说明如何使用它; 一个简短的示例代码,展示了如何…
在 ASP.NET Web 请求期间评估 IronPython 脚本;是否静态引擎
我想创建一个 ASP.NET MVC Web 应用程序,它具有不需要重新构建的可扩展逻辑。我正在考虑创建一个包含 IronPython 引擎实例的过滤器。我想知道的是:…
IDynamicMetaObjectProvider 最简单的实现是什么?
我有这种情况... 1.- 我提供一个“动态表”,供用户定义字段。每个动态表将根据需要拥有尽可能多的行/记录,但字段定义是集中的。 2.- 我的动态行/记…
IronPython 内存泄漏?
运行这个: for i in range(1000000000): a = [] 看起来正在创建的列表对象永远不会被标记为垃圾回收。从内存分析器来看,解释器的堆栈帧似乎保存着所…