可以使用来自常规.NET应用程序的System.CodeDom创建Silverlight应用程序(.xap文件,testpage.html,ClientBin旁边的内容资源,浏览器设置等)意思我有一个控制台或
winforms应用程序创建Silverlight应用程序 – 这可能与System.Codedom?
我搜索过高低,还没有找到任何有关这方面的信息.
解决方法
虽然这是一个挑战,但应该是可能的.如果你看看框架本身是什么,那么有一些选择.
>例如,Regex类使用System.Reflection.Emit编译您的regulare表达式;
> XmlSerializer使用System.CodeDom来生成用于序列化和反序列化XML的程序集;
> ASP.Net调用C#编译器(csc.exe)将ASPX页面(以及ASP.Net应用程序的所有其他部分)编译到程序集中.
这些都是创建一个从非常复杂的订单到相对可行的有效程序集的选项.
关于你的Silverlight部分的问题.这只是创建一个有效项目的情况.可能最简单的方法是创建您可以想到的最简单的Silverlight项目(因此,没有任何内容),并尝试使用三个选项之一来模拟.如果你有运行,而不是逐渐添加零件,直到你有你需要的.