之前我还预测说,在VS2008下该不支持的还不支持,不过没想到在SL3更绝。在新建SL3项目的时候,干脆没有了设计视图。
不过,在升级过来的SL3项目中,设计视图居然还存在,真奇怪。
另外,我的项目平稳的升级了过来,没有出现任何错误或者需要改的地方。项目中用到的Visifire已经可以在SL3下使用。
以下是新提供的控件,马上下载控件库去。控件什么的教程就去看silverlight官方网站吧,英语不好的朋友不要害怕英文,不用听,看着老外做你也能看懂。
SL3的客户端经我测试兼容SL2的。
新建项目的时候多了asp.net mvc方式承载。
然后再运行,就可以看到,也就是说,你的程序不是别人可以随意离线的哦。
此外,还需要点选旁边的Out-of-browser Settings…
离线应用是在一个类似winform里的,所以得设置一下其相关的属性。
下面的User GPU acceleration,尚不清楚性能会有多大的差异,难道在离线的时候图形加速性能要比在浏览器中高一些吗?目前还没有类似的程序能测试。
就是刚才生成的,值得注意的是如果不设置的话,是编译不过去的,提示的就是找不到这个文件。
之后就可以看到这个离线选项了。如果之前没有配置的话,这个选项是不会出来的。
随后,可以看到离线版本。
看上去很好玩,个人觉得这个还是挺实用的。但能看出来SL3跟flash的swf或者exe方式还是有很大的不同,比如查看那个快捷方式,发现其启动命令是:
"C:/Program Files/Microsoft Silverlight/sllauncher.exe" 1406609319.localhost
由于我的项目需要全屏模式,所以我发现即使是在离线应用中的话,也是支持全屏的。
-----
由 于时间比较短,所以暂时发这些上来。我觉得大家关心的应该是项目是否能完全平移过来,要做多少修改,由上所述,我的项目是完全平滑的升级了过来,第三方开 源控件visifire也表现良好(当然了你要用最新版本的,已经2.2.3了),没有出现要修改的地方,说到这里想起当初sl1.1-sl2 beta-sl2的升级,虽然改动不是很多,但还是蛮痛苦的。不过还是建议大家升级之前做好备份。总体来说,SL3是值得你去升级的,都说微软的东西到了 版本3才能用,现在SL已经是3了,那么你还等什么呢?
题外话,09年的7月真是幸福的,月初虚拟网球2009PC版发布,10号Silverlight 3发布,紧接着NDS平台的Dragon Quest 9发布……
---------------------------------------------------------------
此文出自博客园 的aspnetx,如有疑问或需要帮助请直接访问作者博客,有问必答.在其它转载社区的留言或交互请恕作者无法答复.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。