0

我决定再次尝试使用 Desktop App Converter将我的工具 ( https://github.com/mikecann/Windows7-Taskbar-Monitor ) 转换为 Windows 商店应用程序。

这次我做的事情:

1) 将我的机器强制更新为周年更新。2) 下载桌面应用转换器和 .wim 文件。3) 设置基本映像 .wim 4) 在我的自解压安装程序上运行转换器,使用以下命令:

.\DesktopAppConverter.ps1 -Installer C:\tmp\TaskbarSystemMonitorInstaller.exe -InstallerArguments "/T:c:\out /C" -Destination C:\Out2 -PackageName "TaskbarSystemMonitor" -Publisher "CN=mikecann.co.uk" -版本 0.0.0.1 -MakeAppx -Verbose -AppExecutable C:\Out2\TaskbarSystemMonitor.exe -Sign

5)我得到一个 .appx 文件,但是当我尝试运行它时,我得到:

在此处输入图像描述

6)这是我的第一个 winows 商店应用程序,所以我不确定我需要做什么证书明智。所以我决定尝试将其上传到商店,但我收到以下错误:

在此处输入图像描述

7) 我不知道如何处理第一个错误,我认为我可以修复第二个和第三个错误,我不确定第四个错误。

任何帮助都会很棒。

谢谢!

麦克风

4

1 回答 1

2

5)我得到一个 .appx 文件,但是当我尝试运行它时,我得到了

参考此处的Appx 包部署部分

  1. 在文件资源管理器中,右键单击您已使用测试证书签名的 appx,然后从上下文菜单中选择属性。
  2. 单击或点击数字签名选项卡。
  3. 单击或点击证书并选择详细信息
  4. 单击或点击查看证书
  5. 单击或点击安装证书
  6. Store Location组中,选择Local Machine
  7. 单击或点击下一步确定以确认 UAC 对话框。
  8. 在证书导入向导的下一个屏幕中,将所选选项更改为Place all certificate in the following store
  9. 单击或点按浏览。在 Select Certificate Store 窗口中,向下滚动并选择Trusted People,然后单击或点击OK
  10. 单击或点击下一步。出现一个新屏幕。单击或点击完成
  11. 应出现一个确认对话框。如果是这样,请单击确定。如果另一个对话框表明证书存在问题,您可能需要进行一些证书故障排除。注意:要让 Windows 信任证书,证书必须位于证书(本地计算机)> 受信任的根证书颁发机构 > 证书节点或证书(本地计算机)> 受信任的人 > 证书节点中。只有这两个位置的证书才能在本地计算机的上下文中验证证书信任。否则,将出现类似于以下字符串的错误消息:

“Add-AppxPackage:部署失败,HRESULT:0x800B0109,已处理证书链,但在信任提供者不信任的根证书中终止。(HRESULT 异常:0x800B0109)错误 0x800B0109:应用程序中签名的根证书包裹必须是可信的。”


所以我决定尝试将其上传到商店,但出现以下错误

您需要从 Windows 应用商店获得有效的认证并在发布之前退出您的应用程序。使用-SignDesktop App Converter 中的标志将自动生成测试证书。看这里

-----更新(09/14/2016)------

关于发布桌面桥应用程序,另请参阅此处描述的非常重要的部分

此外,我们将开始使用桌面桥接受应用程序的过程。在我们将管道构建到 Windows 应用商店中以发布这些应用程序时,我们的团队将直接与开发人员合作,将他们转换后的应用程序和游戏放入 Windows 应用商店。 如果您有兴趣使用桌面桥将应用程序提交到 Windows 应用商店,请在此处联系我们的团队 。

于 2016-09-12T12:53:00.037 回答