问题描述
我已将WPF应用发布到Microsoft Store。尽管它通常运行,但我确实发现某些功能缺失。例如-我正在使用TaskbarItemInfo指示任务栏图标上的统计信息,但似乎没有任何效果。 (样本)
dispatcher.Invoke(new Action(() =>
{
TaskbarItemInfo.ProgressValue = value;
TaskbarItemInfo.Progressstate = pstate;
}));
我确实发现,当我去商店安装的路径(C:\ Program Files \ WindowsApps ...)并将内容复制到硬盘驱动器上的另一个文件夹时,一切正常强>。 这使我相信问题出在商店文件夹的权限受到更多限制,但这只是一个假设。
我的问题是:
- 是否有关于商店应用程序限制的知识或文档?
- 是否有一种无需发布即可模拟商店环境的方法?反复试验的感觉不是很有效
解决方法
是否有关于商店应用限制的知识或文档?
是的,有一个文档列出了打包桌面应用程序之前需要了解的内容。就是这样:Prepare to package a desktop application。
是否有一种无需发布即可模拟商店环境的方法?反复试验的感觉不是很有效
通常,我建议您创建一个sideload桌面桥软件包,然后首先在您的设备中对其进行部署和测试。与直接将其上传到商店相比,这应该更容易发现问题。