C# Can';无法在Silverlight 4.0中获取我的文档路径

C# Can';无法在Silverlight 4.0中获取我的文档路径,c#,.net,silverlight,silverlight-oob,elevated-privileges,C#,.net,Silverlight,Silverlight Oob,Elevated Privileges,出于某种原因,这行代码 var dirInfo = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); …在我的开发人员计算机上返回空字符串 我正在运行OOB,并且在Win7上具有较高的信任度 我真的不知道从哪里开始。有人能解释一下吗 提前感谢,欢乐的喜悦 问题出在我在家里使用漫游配置文件的机器上工作!我真的应该猜到 解决办法很简单 RegEdit->HKCU->Software->Microsoft->Windo

出于某种原因,这行代码

var dirInfo = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
…在我的开发人员计算机上返回空字符串

我正在运行OOB,并且在Win7上具有较高的信任度

我真的不知道从哪里开始。有人能解释一下吗

提前感谢,

欢乐的喜悦

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

解决办法很简单


RegEdit->HKCU->Software->Microsoft->Windows->Current Version->Explorer->User Shell Folders->Personal指向远程(不可用)路径。刚刚将此更改为本地路径,所有操作都很好。

我无法重新编写--我有一个“裸”silverlight项目,只有一行代码,一旦启用浏览器外和提升信任,它就可以工作了。现在,在没有提升信任的情况下,Get-throw异常包含一个空字符串作为路径——也许您并没有真正提升信任?谢谢您的尝试。正如我所怀疑的,。。这是环境问题。见下面我的答案。