CodeDom和Silverlight

Sta*_*tan 10 .net silverlight codedom

可以使用System.CodeDom常规.NET应用程序创建Silverlight应用程序(.xap文件,testpage.html,ClientBin旁边的内容资源,浏览器设置等)吗?这意味着我有一个创建Silverlight应用程序的控制台或winforms应用程序 - 这可能与System.Codedom一起使用吗?

我搜索过高低,没有找到任何相关信息.

Pie*_*kel 4

尽管这将是一个挑战,但它应该是可能的。如果你看看框架本身的作用,就会发现有一些选择。

  • 例如,该类Regex用于System.Reflection.Emit编译正则表达式;

  • XmlSerializer用于System.CodeDom生成序列化和反序列化 XML 的程序集;

  • ASP.Net 调用 C# 编译器 ( csc.exe) 将 ASPX 页(以及 ASP.Net 应用程序的所有其他部分)编译为程序集。

这些都是创建有效程序集的选项,按从非常复杂到相对可行的顺序排列。

关于你的Silverlight 部分问题。这应该只是创建一个有效项目的情况。也许最简单的方法是创建您能想到的最简单的 Silverlight 项目(因此,没有任何内容)并尝试使用三个选项之一来模拟它。如果您已经开始运行,请逐渐添加部件,直到获得所需的部件。