我正在开发一个要安装在多台 PC 上的业务线应用程序,但我无法成功完成侧载。
我收到以下错误Add-AppDevPackage
script:
“无法获得开发者许可证”
如果我设置开发者模式,我的问题就会消失。但是...这不是应用程序软件部署的选项。
我的设置:Visual Studio 2017,开发计算机上的 Win10 v.1903,目标计算机上的 Win10 v.1809
根据微软的文档:https://learn.microsoft.com/en-us/windows/application-management/sideload-apps-in-windows-10 https://learn.microsoft.com/en-us/windows/application-management/sideload-apps-in-windows-10
- 设置 Sideload 的目标机器
- 通过 Visual Studio 创建测试证书
- 将测试证书添加到 Visual Studio 中的包应用清单
- 在Release中编译UWP应用程序
- 手动将测试证书安装到目标机器的受信任的根证书颁发机构 folder
- 在目标计算机上运行 Add-AppDevPackage 脚本
这没有帮助:无需开发者模式安装开发的应用程序 https://stackoverflow.com/questions/37854002/install-developed-application-without-developer-mode
我没有兴趣将软件放在适用于企业的 Microsoft Store 上,如下所述:安装 UWP,无需开发者模式和旁加载 https://stackoverflow.com/questions/55691924/install-uwp-without-developer-mode-and-sideloading
这说明我还需要另一个应用程序??? (AppInstaller) 使侧面加载工作:
我可以修改 Powershell 脚本来消除开发人员许可证检查,但似乎我不必强制侧面加载。
正如我之前提到的,这里的答案是破解 Powershell 脚本,但并没有解释为什么开发人员检查首先存在:UWP 的“Add-DevAppPackage”Powershell 脚本检查开发人员许可证。这是侧面加载的问题吗? https://stackoverflow.com/questions/38971791/uwps-add-devapppackage-powershell-script-checks-for-a-developer-licence-this?rq=1