C# 如何认证UWP.appxbundle?

C# 如何认证UWP.appxbundle?,c#,visual-studio,uwp,certificate,signtool,C#,Visual Studio,Uwp,Certificate,Signtool,我正在创建一个UWP应用程序。我将它打包到VS中,然后得到.appxbundle。当我使用.appxbundle安装应用程序时,我没有收到任何问题,可能是因为我信任自己的证书。但是当我将.appxbundle传递给另一个人时,其他人无法安装它。 我试过使用signtool.exe。我使用了这个模板:SignTool sign/fd hashAlgorithm/a/f C:\signingCert.pfx C:\filepath.appx。我已收到正确的消息,该应用程序受信任。但现在,当我打开.a

我正在创建一个UWP应用程序。我将它打包到VS中,然后得到.appxbundle。当我使用.appxbundle安装应用程序时,我没有收到任何问题,可能是因为我信任自己的证书。但是当我将.appxbundle传递给另一个人时,其他人无法安装它。 我试过使用signtool.exe。我使用了这个模板:SignTool sign/fd hashAlgorithm/a/f C:\signingCert.pfx C:\filepath.appx。我已收到正确的消息,该应用程序受信任。但现在,当我打开.appxbundle时,我收到一个问题,即此应用程序不受信任。它是唯一受信任的.appxbundle,因为我不信任的同一应用程序的其他版本在Windows上是受信任的。 有什么帮助吗?
谢谢

SignTool是一个命令行工具,用于对应用程序包或捆绑包进行数字签名,并附带证书。该证书可以由用户创建用于测试目的,也可以由公司发布用于分发

SignTool无法创建具有完全信任权限的应用程序,该应用程序可以在没有证书的情况下安装。您可以将SignTool视为将特定证书与appx包绑定的匹配框。在安装appx软件包之前,必须先安装证书


如果您确实希望在没有证书的情况下安装appx,我们建议您将您的应用程序安装到Microsoft app Store。

在目标系统上创建包的过程中导入您的CertificateEyes,我已经完成了此操作,并且选择了我在计算机上安装的证书。但在其他计算机上,这不起作用。因此,如果我不将该应用发布到Microsoft app Store,其他人将无法安装我的UWP应用程序?是的,您可以将appx和证书打包在一起,并告诉客户在安装appx之前安装证书。我已经尝试过,但这不起作用。我将.appxbundle和证书一起发送给一个朋友,什么也没有。他安装了证书,什么也没有。同样的信息,它不可信。是的,我在VS中这样做。我做了。appxbundle。你能分享一下关于如何安装证书的详细信息吗?