首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你能在Silverlight中即时编译代码吗?

你能在Silverlight中即时编译代码吗?
EN

Stack Overflow用户
提问于 2008-11-16 05:37:24
回答 1查看 1.9K关注 0票数 6

我应该澄清的是,我正在寻找一个客户端解决方案。

或者,有没有用托管代码编写的C#编译器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2008-11-16 06:21:46

客户端上的

如果您使用的是Silverlight2.0,请查看Dynamic Language Runtime

  • http://www.silverlightexamples.net/post/Execute-Code-String-at-Runtime-with-Silverlight-20-DLR.aspx
  • http://silverlight.net/learn/dynamiclanguages.aspx

具有完全信任服务器或客户端

此示例使用Microsoft.CSharp.CSharpCodeProvider,在服务器上编译,然后将程序集向下发送到客户端:

  • http://www.cnblogs.com/baggiojing/archive/2008/11/03/1325297.html

有一个VB的等价物。它们允许您编译到磁盘或内存中。在大多数情况下,您不能在客户端使用它们,因为它们需要完全信任。

其他示例:

  • http://blogs.microsoft.co.il/blogs/alex_golesh/archive/2007/12/20/how-to-compile-c-3-0-code-dynamically.aspx
  • http://www.developerfusion.com/article/4529/using-net-to-make-your-application-scriptable/3/

完全信任的Silverlight:

  • http://blogs.microsoft.co.il/blogs/tamir/archive/2008/04/27/how-to-make-silverlight-be-air.aspx
  • http://www.silverlightshow.net/items/Silverlight-Running-standalone-full-trust-applications.aspx
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/293545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档