Sai*_*irl 6 certificate pfx uwp
我正在尝试创建可以侧面加载到其他PC的UWP应用。我的主要问题是:我是否需要来自可信来源的证书来签署我的申请?
经过一番摸索,我了解到您可以通过Windows Store中的应用程序App Installer侧载/安装UWP应用程序。安装应用安装程序后,可以双击该.appxbundle文件来安装UWP应用。(不使用的.ps1文件,指示这里)
在执行此操作之前,我需要信任证书。我已经通过Visual Studio创建了此证书。通过双击.appxmanifest进入Packaging,选择Choose Certificate-> Configure Cerfiticate然后选择来创建它Create test certificate。
我试图在两台不同的Windows 10计算机上安装我的应用程序。在一台机器上,应用程序将失败,说该程序包可能与另一个程序包冲突,或者依赖于未安装的东西(有些不正确),而在另一台机器上,它将给出证书错误(即使我受信任并将证书添加到我的根受信任证书中)。
我需要受信任的权威机构发布的证书才能使它起作用吗?我的印象是,只要用户信任我的证书,它就可以正常工作,但是该应用程序似乎没有安装。
另外,如果我确实需要受信任的证书,该如何创建该pfx文件?我从哪里得到呢?Microsoft文档似乎未提及任何内容。
事实证明我没有安装依赖项。我添加的证书到Local Computer的(不是当前用户)Trusted Root Authorities Section。在此之后,我仍然收到包依赖于未安装的东西的错误。事实证明这是真的!根据应用安装程序页面
应用安装程序不会自动安装框架依赖项。在大多数情况下,您的设备已经具有依赖项,但在某些开发人员或企业场景中,您需要额外的框架。在这种情况下,只需使用您的应用程序浏览到依赖项文件夹,并像任何应用程序一样使用应用程序安装程序安装依赖项框架!
Dependencies 都位于 Visual Studio 创建的名为“Dependencies”的文件夹中。安装这些后,应用程序安装成功!
| 归档时间: |
|
| 查看次数: |
6456 次 |
| 最近记录: |