部署到商店的WPF缺少一些功能

问题描述

我已将WPF应用发布到Microsoft Store。尽管它通常运行,但我确实发现某些功能缺失。例如-我正在使用TaskbarItemInfo指示任务栏图标上的统计信息,但似乎没有任何效果。 (样本)

            dispatcher.Invoke(new Action(() =>
            {
                TaskbarItemInfo.ProgressValue = value;
                TaskbarItemInfo.Progressstate = pstate;
            }));

我确实发现,当我去商店安装的路径(C:\ Program Files \ WindowsApps ...)并内容复制到硬盘驱动器上的另一个文件夹时,一切正常强>。 这使我相信问题出在商店文件夹的权限受到更多限制,但这只是一个假设。

我的问题是:

  • 是否有关于商店应用程序限制的知识或文档?
  • 是否有一种无需发布即可模拟商店环境的方法?反复试验的感觉不是很有效

链接到应用程序(仅供参考):link

解决方法

是否有关于商店应用限制的知识或文档?

是的,有一个文档列出了打包桌面应用程序之前需要了解的内容。就是这样:Prepare to package a desktop application

是否有一种无需发布即可模拟商店环境的方法?反复试验的感觉不是很有效

通常,我建议您创建一个sideload桌面桥软件包,然后首先在您的设备中对其进行部署和测试。与直接将其上传到商店相比,这应该更容易发现问题。