03 2010 档案
摘要:6,数据文件的部署 之前,数据文件是通过ClickOnce一起和应用程序部署的。ClickOnce会自动判断数据文件是否更新了,然后来确定是否下载这些数据文件。而在Silverlight中,如果把数据文件作为Content打包在XAP文件中,那么每次下载(或更新)XAP都会下载这些数据文件。解决方法有两种:把数据文件单独放在一个程序集中,把程序集设置为On-Demand下载或用Applicati...
阅读全文
摘要:1,SerializableAttribute不存在 在Silverlight中,已经不包含SerializableAttribute,不过没有了这个标记也不会影响序列化。去除这个特性标记的原因,是因为已经了一系列XML为开头的用于序列化的特性标记。 对于这个变动,没有什么难点,主要是比较麻烦,需要逐一删除。当然如果不想删除,最简单的方式就是,自己创建一个SerializableAttribu...
阅读全文
摘要:昨天(3月25日)开始打算把现有用WinForms开发的桌面应用(一种科学数据分析软件)移植到Silverlight上,可以成为RIA应用或OfB(Out-of-Browser)应用,也为以后SaaS应用和Cloud应用做准备。 把一个WinForms开发的桌面应用移植到Silverlight,难度可想而知,尤其在涉及大量IO操作的应用里。另外,由于现在Silverlight技术的一些局限性,有...
阅读全文
摘要:最近几天,为了更自然的用TFS2010(而不打算用VS2008去连接TFS2010),而把解决方案升级到VS2010,也就随之而来遇到如下两个Bug。 第一个,和System.Design相关的。 两个Project,A是Full FX,B是Client Profile(不管是.NET 3.5 SP1还是.NET 4.0),B引用A。如果在A中引用了System.Design.dll等Clie...
阅读全文