我正在尝试做一个非常基本的操作:
public async Task WriteAsync(string path)
{
// Write to text file
try
{
lines = "Hello, World";
File.WriteAllText("Assets\\Write.txt", lines);
}
catch (System.Exception e)
{
lines = e.Message;
}
}
我收到以下异常:
{System.UnauthorizedAccessException:对路径“.......AppX\Assets”的访问被拒绝。
在 System.IO.Win32FileStream..ctor(字符串路径、FileMode 模式、FileAccess 访问、FileShare 共享、Int32 bufferSize、FileOptions 选项、FileStream 父级)
在 System.IO.Win32FileSystem.Open(字符串 fullPath、FileMode 模式、FileAccess 访问、FileShare 共享、Int32 bufferSize、FileOptions 选项、FileStream 父级)
在 System.IO.MultiplexingWin32WinRTFileSystem.Open(字符串 fullPath、FileMode 模式、FileAccess 访问、FileShare 共享、Int32 bufferSize、FileOptions 选项、FileStream 父级)
在 System.IO.FileStream.Init(字符串路径、FileMode 模式、FileAccess 访问、FileShare 共享、Int32 bufferSize、FileOptions 选项)
在 System.IO.File.InternalWriteAllText(字符串路径,字符串内容,编码编码)
在 System.IO.File.WriteAllText(字符串路径,字符串内容)
在 SynSent18.KnowledgeBase.d__8.MoveNext()}
我将资产设置为所有人完全控制。我什至尝试在 Windows 中预先创建文件并完全控制它。错误仍然存在。
想法?