我应该澄清一点,我正在寻找一个客户端解决方案。
或者,是否有用托管代码编写的C#编译器?
答案 0 :(得分:7)
在客户端
如果您使用的是Silverlight 2.0,请查看Dynamic Language Runtime:
完全信任的服务器或客户
此示例使用Microsoft.CSharp.CSharpCodeProvider,在服务器上编译,并将程序集发送到客户端:
有一个VB等价物。它们允许您编译到磁盘或内存中。在大多数情况下,您无法在客户端上使用它们,因为它们需要完全信任。
其他例子:
完全信任的Silverlight: