在wp7上动态编译C#代码

时间:2011-05-07 16:24:14

标签: windows-phone-7 runtime compilation

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

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

有什么想法吗?

1 个答案:

答案 0 :(得分:6)

出于安全原因,您无法在手机上编译代码。这将彻底破坏市场验证过程。如果你愿意的话。

虽然有一些选择。

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

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

  4. 中一样
  5. 或者创建自己的DSL。就像Touch Studio

  6. 一样