【发布时间】:2009-07-21 15:07:55
【问题描述】:
我试图了解一点关于 Silverlight 中服务器端代码与客户端代码的关系。
我预计您不能简单地“评估”一个字符串并拥有新代码,但是您能否在服务器端加载一个程序集并将其包含在发送到客户端的 Silverlight 代码中?
对于 Silverlight,我完全是个“菜鸟”,所以我可能完全误解了它的工作原理,因此我们将不胜感激。
[编辑]
只是为了让我尝试做的事情更有意义,我想编写一些简单的代码(仅在逻辑中),在服务器上编译它,然后将其发送回客户端,所以它可以在客户端使用。我不确定这是否是一个 DLL,甚至可能......
【问题讨论】:
-
你的意思是“你能在服务器端生成一个程序集吗?”支持动态加载预构建的程序集,并且易于完成。
-
您可以将它们发送到服务器并将它们加载到 Silverlight 客户端应用程序中?
-
我想我只是对您问题中的“负载”一词感到困惑。听起来您想在 SL 中拼凑一串代码,将其发送到服务器,让服务器生成一个 dll,然后将其加载回您的 SL 应用程序。是这样吗?如果是这样,我认为“您能否在服务器端生成程序集”可能是一种更清晰的表达方式。如果问题纯粹是关于将已编译的 dll 动态加载到 SL 中,那么它是一个不同的(并且更容易;)过程。
-
是的,你说得比我清楚得多:) - 在服务器端生成一个程序集,然后将其动态添加到正在运行的 Silverlight 应用程序中。
标签: silverlight dynamic code-generation