gpt4 book ai didi

Silverlight - 支持动态代码?

转载 作者:行者123 更新时间:2023-12-04 03:09:11 24 4
gpt4 key购买 nike

我想稍微了解一下 Silverlight 中服务器端代码与客户端代码的关系。

我预计您不能简单地“评估”一个字符串并获得新代码,但是您能否在服务器端加载一个程序集并将其包含在发送到客户端的 Silverlight 代码中?

当谈到 Silverlight 时,我是一个彻头彻尾的“菜鸟”,所以我可能完全误解了它的工作原理,因此不胜感激。

[编辑]

只是为了让我尝试做的事情更有意义,我想编写一些简单的代码(仅在逻辑中),在服务器上编译它,然后将它发送回客户端,这样它可以在客户端使用。我不确定那是否是一个 DLL 甚至可能...

最佳答案

这个人有一个可运行的可下载示例,完全按照您的要求执行:

http://www.nokola.com/trycsharp/HowToBuild.aspx

它基本上使用 Microsoft.CSharp.CSharpCodeProvider 来编译代码,但使用 Sivlerlight Dll,所以它可以正常工作。

您甚至可以编译整个 silverlight 页面(xaml 和 cs),但您必须使用 msbuild 来完成它,因为它需要进行预编译传递以生成将 Xaml 对象连接到的 .g.cs 文件C# 代码。

这两种方法都仅限于服务器端。

关于Silverlight - 支持动态代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1159800/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com