我开发了一个Windows 8应用程序,我希望在10个设备上安装该应用程序,当我更改应用程序时,我希望自动升级这10个设备上安装的应用程序。我不想使用Windows应用商店,应用和设备都需要必要的证书。有没有办法可以将应用程序侧载到10台设备并轻松升级应用程序,而无需使用硬盘驱动器在每台设备上卸载和安装应用程序?
答案 0 :(得分:1)
更新:适用于无限制设备(请参阅user3123726发布的文章)
仅供参考:我对此表示怀疑,但如果您计划将所有设备放在同一个域中,则不需要侧载密钥
在应运行应用程序的设备上
将应用程序证书安装到受信任的根证书'和受信任的发布商'
安装并注册侧面加载密钥
用于安装:
/C slmgr /ipk 00000-00000-00000-00000-00000 //your side loading key
用于注册:
/C slmgr /ato ec67814b-30e6-4a50-bf7b-d55daf729d1e //for everybody the same key
如果您倾向于编写自己的更新/安装机制,则可以使用此Powershell命令在设备上安装应用程序。您可以使用dropbox将软件包分发到设备并编写运行powershell的服务。
Add-AppxPackage -Path "yourapp.appx" -DependencyPath "Dependencies\x86\appdependency.appx
"