对已经开发完成的项目如何使用SL?

时间:2021-09-17 08:54:40
项目已经开发完成,现在想在部分页面中使用SL,该如何使用?不想重新再建新项目?
并且还想问一下SL是对FrameWork有要求还是对.NET平台有要求?

5 个解决方案

#1


我没试过。只是说说可能性。

在solution里增加一个或多个Silverlight项目,指定它们都输出xap到现有web项目的ClientBin目录下。
比如Silverlight项目1输出sl1.xap,Silverlight项目2输出sl2.xap...
那些需要silverlight的页面里用css定位给要显示的silverlight腾出位置来。并把sl显示相关的<object>tag复制过来,并指定要具体显示的.xap.

#2


SL程序输出的就是一个.xap包,你只要在你的页面通过object对象使用它就可以了.跟你在哪建sl程序没有关系,跟你在哪使用它也没有关系.

#3


引用楼主 xiaowangtian1117 的回复:
项目已经开发完成,现在想在部分页面中使用SL,该如何使用?不想重新再建新项目?
并且还想问一下SL是对FrameWork有要求还是对.NET平台有要求?

PHP JSP都可以用silverlight的 跟在网页中调用flash差不多

#4


引用 2 楼 winner213 的回复:
SL程序输出的就是一个.xap包,你只要在你的页面通过object对象使用它就可以了.跟你在哪建sl程序没有关系,跟你在哪使用它也没有关系.


正解,新加的silverlight内容和你的目前的项目没有关系,你用VS把想要的效果做好了,然后拷贝.xap文件到你的项目的某个目录下,通过添加object嵌入到你目前的网页中即可。

#5


如果你已经完成了项目页面,可以尝试将部分功能转换为Silverlight实现,让Silverlight作为插件运行。

#1


我没试过。只是说说可能性。

在solution里增加一个或多个Silverlight项目,指定它们都输出xap到现有web项目的ClientBin目录下。
比如Silverlight项目1输出sl1.xap,Silverlight项目2输出sl2.xap...
那些需要silverlight的页面里用css定位给要显示的silverlight腾出位置来。并把sl显示相关的<object>tag复制过来,并指定要具体显示的.xap.

#2


SL程序输出的就是一个.xap包,你只要在你的页面通过object对象使用它就可以了.跟你在哪建sl程序没有关系,跟你在哪使用它也没有关系.

#3


引用楼主 xiaowangtian1117 的回复:
项目已经开发完成,现在想在部分页面中使用SL,该如何使用?不想重新再建新项目?
并且还想问一下SL是对FrameWork有要求还是对.NET平台有要求?

PHP JSP都可以用silverlight的 跟在网页中调用flash差不多

#4


引用 2 楼 winner213 的回复:
SL程序输出的就是一个.xap包,你只要在你的页面通过object对象使用它就可以了.跟你在哪建sl程序没有关系,跟你在哪使用它也没有关系.


正解,新加的silverlight内容和你的目前的项目没有关系,你用VS把想要的效果做好了,然后拷贝.xap文件到你的项目的某个目录下,通过添加object嵌入到你目前的网页中即可。

#5


如果你已经完成了项目页面,可以尝试将部分功能转换为Silverlight实现,让Silverlight作为插件运行。