【问题标题】:Can't get My Documents path in Silverlight 4.0在 Silverlight 4.0 中无法获取我的文档路径
【发布时间】:2011-03-10 15:59:20
【问题描述】:

由于某种原因,这行代码...

var dirInfo = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);

...在我的开发机器上返回一个空字符串。

我正在运行 OOB,并且对 Win7 的信任度更高。

我真的不知道从哪里开始。任何人都可以解释一下吗?

提前致谢,

【问题讨论】:

  • 我无法复制——我有一个“裸”silverlight 项目,只有你拥有的一行,一旦我启用浏览器并提高信任度,它就可以工作。现在,如果没有提升信任,抛出的异常会包含一个空字符串作为路径——也许你并没有真正提升?
  • 感谢您的尝试。正如我所怀疑的,……这是环境问题。请参阅下面的答案。

标签: c# .net silverlight silverlight-oob elevated-privileges


【解决方案1】:

欢乐的喜悦……

问题出在我在家中使用漫游配置文件的机器上工作!真的应该猜到了。

修复很简单。

RegEdit -> HKCU -> Software -> Microsoft -> Windows -> Current Version -> Explorer -> User Shell Folders -> Personal 指向远程(不可用)路径。只需将其更改为本地路径,一切正常。

【讨论】:

    猜你喜欢
    • 2012-03-17
    • 2012-03-29
    • 2012-12-30
    • 2011-01-25
    • 1970-01-01
    • 2021-12-22
    • 2014-12-24
    • 2012-07-02
    • 1970-01-01
    相关资源
    最近更新 更多