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

时间:2016-09-10 07:21:32

标签: windows uwp windows-store-apps desktop-bridge 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“-Version 0.0.0.1 -MakeAppx -Verbose -AppExecutable C:\ Out2 \ TaskbarSystemMonitor.exe -Sign

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

enter image description here

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

enter image description here

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

任何帮助都会很棒。

谢谢!

麦克

1 个答案:

答案 0 :(得分:2)

  

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

here

中的参考 Appx包部署部分
  1. 在文件资源管理器中,右键单击已使用测试证书签名的appx,然后从上下文菜单中选择属性
  2. 点击或点按数字签名标签。
  3. 点击或点按证书,然后选择详细信息
  4. 点击或点按查看证书
  5. 点击或点按安装证书
  6. 商店位置组中,选择本地计算机
  7. 点击或点按下一步,然后确定以确认UAC对话框。
  8. 在“证书导入向导”的下一个屏幕中,将所选选项更改为将所有证书放在以下商店中
  9. 点击或点按浏览。在“选择证书存储”窗口中,向下滚动并选择受信任的人,然后单击或点击确定
  10. 点击或点按下一步。出现一个新屏幕。点击或点按完成
  11. 应出现确认对话框。如果是,请点击确定。如果其他对话框指示证书存在问题,则可能需要进行一些证书故障排除。 注意:要使Windows信任证书,证书必须位于证书(本地计算机)>中。受信任的根证书颁发机构>证书节点或证书(本地计算机)>值得信赖的人>证书节点。只有这两个位置的证书才能在本地计算机的上下文中验证证书信任。否则,将显示类似于以下字符串的错误消息:
  12.   

    " Add-AppxPackage:部署失败,HRESULT:0x800B0109,A   证书链已处理,但在rootcertificate中终止   信任提供程序不信任。 (HRESULT的例外情况:   0x800B0109)错误0x800B0109:签名的根证书   应用程序包必须是可信任的。"

      

    所以我决定将它上传到商店,但我收到以下错误

    您需要从Windows应用商店获得有效的认证,并在发布前重新签名您的应用。使用Desktop App Converter中的-Sign标志将自动生成测试证书。见here

    <强> -----更新(2016年9月14日)------

    关于发布Desktop Bridge应用程序,另请参阅描述here

    的非常重要的部分
      

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