使用 Desktop App Converter 创建 UWP 后安装失败

Installation Failed after creating UWP with Desktop App Converter

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

我这次做的事情:

1) 将我的机器强制更新到周年更新。 2) 下载 Desktop App Converter 和 .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" -Version 0.0.0.1 -MakeAppx -Verbose -AppExecutable C:\Out2\TaskbarSystemMonitor.exe -Sign

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

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

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

任何帮助都会很棒。

谢谢!

麦克

5) I get a .appx file but when I try to run it I get

参考 Appx 包部署 部分 here

  1. 在文件资源管理器中,右键单击您已使用测试证书签名的应用程序,然后从上下文菜单中选择 属性
  2. 单击或点按数字签名 选项卡。
  3. 单击或点击证书并选择详细信息
  4. 单击或点击查看证书
  5. 单击或点击安装证书
  6. Store Location 组中,select Local Machine.
  7. 单击或点击 下一步确定 以确认 UAC 对话框。
  8. 在证书导入向导的下一个屏幕中,将 selected 选项更改为 将所有证书放入以下存储区
  9. 单击或点击 浏览。在 Select 证书商店 window 中,向下滚动并选择 select Trusted People,然后单击或点击 OK .
  10. 单击或点击下一步。出现一个新屏幕。单击或点击 完成
  11. 应该会出现一个确认对话框。如果是,请单击 确定。如果不同的对话框指示证书有问题,您可能需要进行一些证书故障排除。 注意:为了 Windows 信任证书,证书必须位于 Certificates (Local Computer) > Trusted Root Certification Authorities > Certificates 节点或 Certificates(本地计算机)> Trusted People > Certificates 节点。只有这两个位置中的证书才能在本地计算机的上下文中验证证书信任。否则,将出现类似于以下字符串的错误消息:

"Add-AppxPackage : Deployment failed with HRESULT: 0x800B0109, A certificate chain processed, but terminated in a rootcertificate which is not trusted by the trust provider. (Exception from HRESULT: 0x800B0109) error 0x800B0109: The root certificate of the signature in the app package must be trusted."


So I decided to have a go at uploading it to the store, but I get the following errors

您需要从 Windows 获得有效证书,然后在发布前存储并退出您的应用程序。在 Desktop App Converter 中使用 -Sign 标志将自动生成测试证书。参见 here

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

关于发布Desktop Bridge Apps,请同时查看描述here

的非常重要的部分

In addition, we will begin the process of accepting apps using the Desktop Bridge. While we build the pipeline into the Windows Store to publish these apps, our team will work directly with developers to get their converted apps and games into the Windows Store. Contact our team here if you are interested in submitting an app using the Desktop Bridge to the Windows Store.