Windows 8应用程序FileNotFound异常

时间:2012-11-13 08:21:26

标签: c# exception windows-8

我正在使用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;
    }

任何人都可以看到有什么问题吗?

感谢。

1 个答案:

答案 0 :(得分:1)

没关系,我找到了解决方案。您似乎只能访问已添加到项目中的文件。这是有道理的。