没有powershell的UWP安装程序

本文关键字:安装 程序 UWP powershell 没有 | 更新日期: 2023-09-27 18:19:44

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

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

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

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

感谢

没有powershell的UWP安装程序

您可以使用Windows.Management.Deployment.PackageManager对象的AddPackageAsync方法从代码中安装appx包。MSDN上的Add应用程序包示例中为C++和C#演示了这一点。

要更新现有包,请调用PackageManager.UpdatePackageAsync

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

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