Qter 发表于 2023-5-29 16:13:40

是否可以在没有管理员权限的情况下安装.appxbundle(UWP / XAML应用程序)?

我过去几天一直在使用UWP / Xaml但是到目前为止我无法回答 Headers 问题:是否可以在没有管理员权限的情况下安装.appxbundle?我正在开发一个Unity3D / UWP / Xaml应用程序,它无法部署到Windows应用商店,因此需要进行侧载并且还使用默认的Visual Studio 2017测试证书 . 开发人员和客户端PC都运行在具有最新版本的Windows 10 x64上 . 开发者PC处于开发者模式,客户端PC处于侧载应用模式 .生成的项目具有以下依赖项:
[*]Microsoft.NET.CoreRuntime.1.1.appx
[*]Microsoft.VCLibs.x64.14.00.appx
使用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
我也读过这个帖子UWP App Installation without admin rights, powershell interaction and without Windows Store?但是我无法弄清楚如何配置powershell脚本以便在没有管理员权限的情况下运行 .一切都指向我错误的证书,但我仍然没有得到如何为侧载应用程序生成一个可信任的证书 . 有可能免费吗?如果需要更多信息以便解决此问题,请与我们联系 .感谢您的时间!
https://www.javaroad.cn/questions/120902


页: [1]
查看完整版本: 是否可以在没有管理员权限的情况下安装.appxbundle(UWP / XAML应用程序)?