无法访问Metro应用中的资源文件

我正在尝试阅读一个文本文件,该文件在Metro应用程序中作为资产提供。 如果将文件path指定为“ms-appx:///Assets/file.txt”,我正在接收拒绝访问错误。 显然我需要设置一些function来访问安装位置文件夹。 我尝试启用清单devise器中的所有function,但仍然是同样的错误。 请build议。

尝试这个:

StorageFile file = await StorageFile.GetFileFromApplicationUriAsync( new Uri("ms-appx:///Assets/file.txt")); Stream stream = await file.OpenStreamForReadAsync(); StreamReader sr = new StreamReader(stream); 

这就是你正在使用的参考? 尝试

 ms-appx:///Assets/file.txt