C# 使用 ms-appx 无法识别 URI 前缀
C# The URI prefix is not recognized using ms-appx
我的 C# 代码有问题。它总是以这个错误结束:System.NotSupportedException: The URI prefix is not recognized.
发生该错误的代码:
gameCover_img.Source = new BitmapImage(new Uri("ms-appx:///Assets/PlaceHolder.png"));
在 WPF 中添加 Source="Assets/PlaceHolder.png"
可以正常工作并显示图像。但我需要在我的 C# 代码中以编程方式更改它。
也可以使用在线 URL 而不是本地资产文件夹来处理此代码。
我希望有人知道我的问题的解决方案。
感谢 reading/helping!
ms-appx scheme name 用于寻址路径中的安装文件夹。此方案适用于 Windows Phone 8 和 Windows Phone Silverlight 8.1 | Windows Phone OS 7.1.
如果您正在制作 WPF 应用程序,则 ms-appx 无效,因为 WPF 使用它自己的 URI 方案,例如 pack: uri 方案、siteoforigin: uri 方案。
我的 C# 代码有问题。它总是以这个错误结束:System.NotSupportedException: The URI prefix is not recognized.
发生该错误的代码:
gameCover_img.Source = new BitmapImage(new Uri("ms-appx:///Assets/PlaceHolder.png"));
在 WPF 中添加 Source="Assets/PlaceHolder.png"
可以正常工作并显示图像。但我需要在我的 C# 代码中以编程方式更改它。
也可以使用在线 URL 而不是本地资产文件夹来处理此代码。
我希望有人知道我的问题的解决方案。
感谢 reading/helping!
ms-appx scheme name 用于寻址路径中的安装文件夹。此方案适用于 Windows Phone 8 和 Windows Phone Silverlight 8.1 | Windows Phone OS 7.1.
如果您正在制作 WPF 应用程序,则 ms-appx 无效,因为 WPF 使用它自己的 URI 方案,例如 pack: uri 方案、siteoforigin: uri 方案。