首页 文章

没有PowerShell的UWP安装程序

提问于
浏览
7

我正在寻找一种更加用户友好的方式为我的UWP应用程序制作安装程序 . 我不想通过商店分发,我知道您需要设置开发人员设置以启用应用程序的侧载 .

在C#中,是否可以模仿将appx软件包部署到系统中的PowerShell脚本的执行?如果是这样,当您想要更新appx包而不是新安装时,这是如何工作的?

对于我的用户来说,手动执行powershell脚本来安装应用程序似乎有点奇怪 . 所以我想创建一个安装程序 .

编辑:详细说明,我正在寻找一种在C#中安装appx包的方法 . 我不想使用任何命令行/外部工具

谢谢

2 回答

  • 3

    您可以使用Windows.Management.Deployment.PackageManager对象的AddPackageAsync方法从代码安装appx包 . 这在MSDN上的Add app package sample中针对C和C#进行了演示 .

    要更新现有包调用PackageManager . UpdatePackageAsync

  • 5

    Microsoft现在添加了自己的图形安装程序 . 您只需双击appxbundle文件即可 .

    如果使用自签名证书,则必须在系统中将其设置为受信任证书 . cer文件也在zip存档中,由Visual Studio创建 .

相关问题