如何将IronRuby编译成Silverlight应用程序(XAP)?

时间:2010-10-22 16:12:26

标签: silverlight xaml ironruby dynamic-language-runtime scriptengine

我希望将IronRuby用作开发Silverlight 4应用程序的主要语言。我知道使用Gestalt的是“浏览器中的IronRuby”,但是我想使用IronRuby和XAML构建一个标准的Silverlight应用程序,它可以编译成XAP文件,就像在C#中一样。

任何人都知道是否有办法轻松完成这项工作?

我已经考虑过使用ScriptEngine在Application Startup上加载/执行IronRuby资源文件(.rb)的方法,该文件利用XAML资源(与C#相同)来使应用程序正常工作。我还没有尝试过这种方法,我想知道是否有人尝试了类似的东西,或者对如何做到这一点有另一种想法。感谢。

1 个答案:

答案 0 :(得分:1)

你必须使用IronRuby发行版的Chiron.exe,如:

Chiron.exe /d:path_to_app /z:where_you_want_to_save/app.xap

和chiron为您的项目生成app.xap文件