如何在Web/Windows窗体中将IronRuby或IronPython与c#一起使用?

ccp*_*ava 8 asp.net ironpython ironruby umbraco-blog c#-4.0

我对.net的动态语言运行时非常感兴趣,并且看到IronRuby/IronPython是建立在它之上的.我找不到一些在c#中使用Ruby/Python动态的例子,这是我真正感兴趣的.

我看过微软的视频,它使用c#4的动态从Silverlight中调用JavaScript,只是想知道在web/windows窗体中调用Ruby/Python是多么容易?我知道Umbraco在某个地方有一个python实现,这是可能的,但不确定如何?

谢谢.

Sha*_*man 3

任何 DLR 语言都可以非常轻松地从 .NET 代码调用。我所说的 .NET 代码是指 Web 表单、Win 表单、WPF 或其他任何东西...任何有 .NET 代码和 DLR 的地方都可以调用动态语言代码。

看一下我关于使用 DLR 扩展 .NET 应用程序的文章,它可能会让您更清楚这一点:http ://www.ironshay.com/post/make-your-application-extendable-using-the-dlr.aspx