.net – CodeDom和Silverlight

可以使用来自常规.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项目(因此,没有任何内容),并尝试使用三个选项之一来模拟.如果你有运行,而不是逐渐添加零件,直到你有你需要的.

相关文章

如何在Silverlight4(XAML)中绑定IsEnabled属性?我试过简单的...
我正在编写我的第一个vb.net应用程序(但我也会在这里标记c#,...
ProcessFile()是在UIThread上运行还是在单独的线程上运行.如...
我从同行那里听说,对sharepoint的了解对职业生涯有益.我们不...
我正在尝试保存一个类我的类对象的集合.我收到一个错误说明:...
我需要根据Silverlight中的某些配置值设置给定控件的Style.我...