0

我正在使用 Visual Studio 2012 Ultimate 在 C# 中编写一个 Windows 8 应用程序。

当尝试加载存储在资产文件夹中的图像资源时,我总是收到异常 FileNotFoundException “系统找不到指定的文件。(HRESULT 中的异常:0x80070002)”即使该文件存在于 /Assets 文件夹中该项目。

    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;
    }

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

谢谢。

4

1 回答 1

1

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

于 2012-11-13T08:26:46.737 回答