gpt4 book ai didi

uwp - 如何使用可以侧面加载的证书创建UWP应用

转载 作者:行者123 更新时间:2023-12-04 00:57:21 25 4
gpt4 key购买 nike

我正在尝试创建可以侧面加载到其他PC的UWP应用。
我的主要问题是:我是否需要来自可信来源的证书来对我的应用程序进行签名?

经过大量的探索,我了解到您可以通过Windows应用商店中的App Installer应用程序来侧载/安装UWP应用程序。安装应用安装程序后,可以通过双击.appxbundle文件来安装UWP应用。 (不使用here指示的.ps1文件)

在执行此操作之前,我需要信任证书。我已经通过Visual Studio创建了此证书。通过双击转到.appxmanifestPackaging,选择Choose Certificate-> Configure Cerfiticate,然后选择Create test certificate来创建它。

我试图在两台不同的Windows 10计算机上安装我的应用程序。在一台机器上,该应用程序将失败,说该软件包可能与另一个软件包冲突,或者依赖于未安装的东西(有些不正确的东西),而在另一台机器上,它将给出证书错误(即使我受信任的证书,并将证书添加到我的根受信任证书中)。

我需要受信任的权威机构发布的证书才能使它起作用吗?我的印象是,只要用户信任我的证书,它就可以正常工作,但是该应用程序似乎没有安装。

另外,如果我确实需要受信任的证书,该如何创建这个pfx文件?那我从哪里得到呢? Microsoft文档似乎未提及任何内容。

最佳答案

事实证明,我没有安装依赖项。我将证书添加到Local Computer中的Trusted Root Authorities Section(不是当前用户)中。在此之后,我仍然收到错误消息,指出软件包取决于未安装的东西。事实证明这是真的!根据App Installer page

The App Installer does not automatically install framework dependencies. In most cases your device already has the dependencies, but there are some developer or enterprise scenarios where you need an additional framework. In this case just browse to the dependency folder with your app and install the dependency framework just like any app, using the App Installer!



依赖项全部位于由Visual Studio创建的名为“依赖项”的文件夹中。安装完这些后,该应用程序安装成功!

关于uwp - 如何使用可以侧面加载的证书创建UWP应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43010863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com