我正在使用visual studio 2012 Ultimate在C#中编写Windows 8应用程序。
当尝试加载存储在assets文件夹中的图像资源时,我总是得到异常FileNotFoundException“系统找不到指定的文件。(HRESULT异常:0x80070002)”即使文件存在于/中项目的资产文件夹。
private async void LoadImage(string ImageFile)
{
Uri imageUri = new Uri("ms-appx:///Assets/Apple.jpg");
StorageFile pictureFile = await StorageFile.GetFileFromApplicationUriAsync(imageUri);
BitmapImage bitmap = new BitmapImage();
bitmap.SetSource(await pictureFile.OpenAsync(FileAccessMode.Read));
imgPicture.Source = bitmap;
}
任何人都可以看到有什么问题吗?
感谢。
答案 0 :(得分:1)
没关系,我找到了解决方案。您似乎只能访问已添加到项目中的文件。这是有道理的。