none
关于加态加载xap和sl类库的问题? RRS feed

  • 问题

  • 我想动态加载xap应该是使用时才从服务器上下载,引用sl类库是主应用下载就开始下载还是调用类库时才下载?

    主要是为了将功能进行分类,需要时再加载,减少网速流量。

    另外:[ServiceContract(Namespace = "")],Namespace定义了有什么用?是不是sl可以通过这个指定的Namespac来索引对象。

    mhw11
    2009年7月16日 8:22

答案

  • 不需要的功能可以弄成xap文件,也可以弄成dll文件。一些比较大的资源例如图片,视频等等既可以包含在dll文件里面,还可以包含在xap文件里面。都可以做到用的时候在下载。用webclient下载,下载完成以后再通过streamresourceinfo类取出里面的资源文件。

    • 已标记为答案 mhw11 2009年7月20日 1:16
    2009年7月17日 6:42
  • 随xap打包进去了
    如果您觉得对您有帮助,请在“是否有帮助”点“是”;如果你觉得回复很满意,请“标记为已解答”
    • 已标记为答案 mhw11 2009年7月20日 1:16
    2009年7月17日 14:19
    版主

全部回复

  • 没有回答,是我没有问清楚吗。
    我的意思是将一些不常用的功能进行别外的打包,但不知道应该弄成新的xap还是用类库,主要是想知道是不是可以做到加载时再下载,而不是同主应用一并下载。

    另外一问题是上一个问题的延伸,就是WCF在一个工程中声明后,生成的引用是以工程命名空间为头(project1.wcf.xxxx),用起来有不太方便,我看WCF定义[ServiceContract(Namespace = "")],是否可以通过这个Namespace来指定一个确定的或可行的办法进行类型转换。

    mhw11
    2009年7月17日 2:57
  • 不需要的功能可以弄成xap文件,也可以弄成dll文件。一些比较大的资源例如图片,视频等等既可以包含在dll文件里面,还可以包含在xap文件里面。都可以做到用的时候在下载。用webclient下载,下载完成以后再通过streamresourceinfo类取出里面的资源文件。

    • 已标记为答案 mhw11 2009年7月20日 1:16
    2009年7月17日 6:42
  • 如果主应用在项目中就引用了某个dll,也需要在使用时下载吗?还是已经随主应用下载了?

    mhw11
    2009年7月17日 7:57
  • 随xap打包进去了
    如果您觉得对您有帮助,请在“是否有帮助”点“是”;如果你觉得回复很满意,请“标记为已解答”
    • 已标记为答案 mhw11 2009年7月20日 1:16
    2009年7月17日 14:19
    版主