Windows 8文件访问和ms-appx:///协议

时间:2013-01-21 02:59:20

标签: c# xaml windows-8

是否可以在不使用“ms-appx:///”协议的情况下访问Windows 8 C#中的文件(例如图像,音频和视频)?

1 个答案:

答案 0 :(得分:5)

如果您正在访问最终用户的图像/等,您可以在没有这样的ms-appx的情况下执行此操作(其中文件的类型为StorageFile):

var fileStream = await file.OpenAsync(Windows.Storage.FileAccessMode.Read);
BitmapImage img = new BitmapImage();
img.SetSource(fileStream);

如果您要包含图片/等。在您的应用程序中,您可以使用ms-appx协议。它本质上意味着“从应用程序包中获取”。但您也可以使用相对路径。见this article on how to load file resources