平板电脑上不会加载Windows应用商店应用资产

时间:2014-03-03 08:30:46

标签: c# file-io windows-store-apps

我正在编写一个Windows商店应用程序,用于从资产中加载.png图像。

代码:

private static readonly string filePath = "ms-appx:///Base/Assets/Faces/img1.png";
StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(new Uri(filePath, UriKind.Absolute));

当我在计算机上测试应用程序时,图像正确加载,但是当我在平板电脑上测试它时,图像不会加载。有关更多信息:图像无法在ARM处理器上加载,在x86上一切正常。

图片属性设置为Copy alwaysContent

1 个答案:

答案 0 :(得分:1)

尝试在没有UriKind参数的情况下调用方法:

StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(new Uri(filePath));