Silverlight应用程序(.xap文件、testpage.html、ClientBin旁边的内容资源、浏览器外设置等)只能使用 System.CodeDom 从普通的.NET应用程序?这意味着我有一个控制台或winforms应用程序来创建Silverlight应用程序-这在System.Codedom中可能吗?
System.CodeDom
虽然这将是一个挑战,但它可能是可能的。如果你看看框架本身的功能,有几个选择。
例如 Regex 阶级用途 System.Reflection.Emit 编译你的正则表达式;
Regex
System.Reflection.Emit
XmlSerializer 使用 System.CodeDom
XmlSerializer
ASP.Net调用C#编译器( csc.exe )将ASPX页(以及ASP.Net应用程序的所有其他部分)编译成程序集。
csc.exe
这些都是创建有效程序集的选项,从非常复杂到相对可行。