locked
请教几个关于SILVERLIGHT 3的问题。 RRS feed

  • 问题

  • 1、我在BLEND3中建立的应用程序在VS2008中打开不能加载设计界面,出现如下错误:

    未能加载元数据程序集 System.Windows.Controls.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35。异常消息: 无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性。。堆栈跟踪:    在 System.Reflection.Module._GetTypesInternal(StackCrawlMark& stackMark)
       在 System.Reflection.Assembly.GetTypes()
       在 MS.Internal.Package.MetadataLoader.RegisterDesignTimeMetadata(Assembly assembly, LogCallback logger)

    2、关于SILVERLIGHT应用程序在浏览器中运行的,如果我需要记住用户状态,比如用户名,那么是用COOKIE方便呢还是直接用内存变量?

    3、SILVERLIGH加载数据集有两种方式一种是xml,另一种是CLR类型,我想请教一下,如果是一个浏览器中运行的程序是否可以加载客户端本地的XML,路径又是什么? 
    2010年1月18日 12:23

答案

  • 谢谢您的回复。

    第一个问题我看了论坛里其他的帖子好像说VS2008对SILVERLIGHT3支持不好,微软不建议使用所以隐藏了还是什么的?
    第二个我知道,就是想问一下一般是用那个方便。
    第三个我想问一下的情况是,比如我有一个在浏览器里运行的SL程序,那么比如有些内容要临时保存在XML文件中,那么我在开发的时候应该指定什么样的路径呢?总不能就直接是C:\...,即使这样,也不会有这个权限吧?


    第一 是的 vs2008支持不成熟  你可以用blend配合vs2008就行了
    第二 这不是方便问题 看你需求决定啊 cookie能存储一年以上时间 内存变量是临时的
    第三 你可以用服务器存储xml  获取用流读取打开
    地址域名+文件路径  这样不存在权限问题了
    • 已标记为答案 newpeilan 2010年1月18日 15:28
    2010年1月18日 15:16

全部回复

  • `可能是你未安装silverlight3.0 tor vs2008补丁
    第二是 你可以用cookie存储客户端电脑里保存
    第三 是可以的 路径是域名+文件名路径  本地路径是绝对路径 客户端电脑绝对路径 比如 file:///C:\XXX.xml
    2010年1月18日 14:15
  • 谢谢您的回复。

    第一个问题我看了论坛里其他的帖子好像说VS2008对SILVERLIGHT3支持不好,微软不建议使用所以隐藏了还是什么的?
    第二个我知道,就是想问一下一般是用那个方便。
    第三个我想问一下的情况是,比如我有一个在浏览器里运行的SL程序,那么比如有些内容要临时保存在XML文件中,那么我在开发的时候应该指定什么样的路径呢?总不能就直接是C:\...,即使这样,也不会有这个权限吧?

    2010年1月18日 14:57
  • 谢谢您的回复。

    第一个问题我看了论坛里其他的帖子好像说VS2008对SILVERLIGHT3支持不好,微软不建议使用所以隐藏了还是什么的?
    第二个我知道,就是想问一下一般是用那个方便。
    第三个我想问一下的情况是,比如我有一个在浏览器里运行的SL程序,那么比如有些内容要临时保存在XML文件中,那么我在开发的时候应该指定什么样的路径呢?总不能就直接是C:\...,即使这样,也不会有这个权限吧?


    第一 是的 vs2008支持不成熟  你可以用blend配合vs2008就行了
    第二 这不是方便问题 看你需求决定啊 cookie能存储一年以上时间 内存变量是临时的
    第三 你可以用服务器存储xml  获取用流读取打开
    地址域名+文件路径  这样不存在权限问题了
    • 已标记为答案 newpeilan 2010年1月18日 15:28
    2010年1月18日 15:16
  • 谢谢啦。

    2010年1月18日 15:29