在wp7上动态编译C#代码

Amr*_*eed 0 runtime compilation windows-phone-7

我需要在我的WP7应用程序中动态编译C#代码.

通常我会使用Microsoft.CSharp和System.CodeDom在运行时编译代码,但它们在wp7上不可用:(

有任何想法吗 ?

Mat*_*cey 6

出于安全原因,您无法在手机上编译代码.如果可以,它将完全破坏市场验证过程和目的.

但有一些选择.

  1. 使用动态语言,例如IronRuby.就像在Iron7中一样

  2. 编译远程服务器上的代码以响应应用程序中定义的内容.就像在Pocket C#中一样

  3. 或者创建自己的DSL.就像在Touch Studio中一样