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