C#GetFileAsync权限被拒绝

时间:2015-04-11 04:17:17

标签: c#

在我写的C#应用​​程序中,我创建了一个名为" WriteLines.txt"的空白文本文件。在我的解决方案资源管理器中使用添加新项功能。

但是,当我尝试修改此文本文件并将其内容设置为等于我使用以下代码行命名输出的字符串时,我在" FileIO.WriteLineAsync code (E_ACCESSDENIED)&#上获得了Permission Denied异常34;:

var file1 = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync("WriteLines.txt");
await FileIO.WriteTextAsync(file1, output);

" WriteLines.txt"文件不是只读的,我已经检查了它的属性。

有没有人发现问题?

1 个答案:

答案 0 :(得分:0)

另一个选项是确保以管理员身份运行VS.因此,当您运行VS时,右键单击exe并选择以管理员身份运行。这应该提升权限。