我过去几天一直在使用UWP / Xaml但是到目前为止我无法回答 Headers 问题:是否可以在没有管理员权限的情况下安装.appxbundle? 我正在开发一个Unity3D / UWP / Xaml应用程序,它无法部署到Windows应用商店,因此需要进行侧载并且还使用默认的Visual Studio 2017测试证书 . 开发人员和客户端PC都运行在具有最新版本的Windows 10 x64上 . 开发者PC处于开发者模式,客户端PC处于侧载应用模式 . 生成的项目具有以下依赖项: 使用powershell脚本不应该是一个问题,只要他们不需要管理员权限 . 到目前为止,我尝试了一些没有成功的事情: 双击.appxbundle 导致以下消息中的结果:已处理证书链,但终止于不受信任的根证书(0x800B0109) 双击visual studio生成的证书并将其安装到CURRENT USER(本地计算机需要管理员权限),然后将证书放置到受信任的根证书颁发机构或受信任的人员,然后再次单击.appxbundle 运行powershell脚本 返回以下消息:在安装此应用程序之前,您需要执行以下操作:获取开发人员许可证 然后它要求管理员权限 在修改CheckIfNeedDeveloperLicense后运行powershell脚本以始终返回$ false 返回以下消息:错误0x800B0109:应用程序包或包中签名的根证书必须是可信的 . 不知怎的,我有一种感觉,依赖Microsoft.VCLibs.x64.14.00.appx正在触发这个 . 此外,我无法手动安装此.appx,因为它给我以下消息:应用程序安装失败,并显示错误消息:无法安装程序包,因为它修改的资源当前正在使用中 . (0x80073d02) 在运行visual studio生成的PowerShell脚本之前,尝试了各种powershell Set-ExecutionPolicy命令,包括: 力量 ByPass AllSigned 不受限制 -Scope CurrentUser 部署visual studio项目(生成.appx而不是.appxbundle)而不是Store - > Create App Package
一切都指向我错误的证书,但我仍然没有得到如何为侧载应用程序生成一个可信任的证书 . 有可能免费吗? 如果需要更多信息以便解决此问题,请与我们联系 . 感谢您的时间!
https://www.javaroad.cn/questions/120902
|