0

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

            Dispatcher.Invoke(new Action(() =>
            {
                TaskbarItemInfo.ProgressValue = value;
                TaskbarItemInfo.ProgressState = pstate;
            }));

我确实发现,当我转到商店安装的路径 (C:\Program Files\WindowsApps...) 并将内容复制到硬盘上的另一个文件夹时,一切正常。这让我相信问题在于存储文件夹的权限更加受限,但这只是一个假设。

我的问题是:

  • 是否有关于商店应用程序限制的知识或文档?
  • 有没有办法在不发布的情况下模拟商店环境?感觉试错不是很有效

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

4

1 回答 1

1

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

是的,有一份文档列出了打包桌面应用程序之前需要了解的事项。就是这样:准备打包一个桌面应用程序

有没有办法在不发布的情况下模拟商店环境?感觉试错不是很有效

通常,我建议您创建一个 sideload desktop-bridge 包,然后首先在您的设备中部署和测试它。这应该比直接上传到商店更容易发现问题。

于 2020-10-28T03:09:34.463 回答