没有powershell的UWP安装程序
本文关键字:安装 程序 UWP powershell 没有 | 更新日期: 2023-09-27 18:19:44
我正在寻找一种更用户友好的方式来为我的UWP应用程序制作安装程序。我不想通过存储进行分发,我知道您需要设置开发人员设置来启用应用程序的侧载。
在C#中,是否可以模拟PowerShell脚本的执行,该脚本将appx包部署到系统中?如果是这样的话,当你想更新appx包而不是新安装时,这是如何工作的?
对于我的用户来说,必须手动执行powershell脚本才能安装应用程序似乎有点奇怪。所以我想创建一个安装程序。
编辑:为了详细说明,我正在C#中寻找一种安装appx包的方法。我不想使用任何命令行/外部工具
感谢
您可以使用Windows.Management.Deployment.PackageManager对象的AddPackageAsync方法从代码中安装appx包。MSDN上的Add应用程序包示例中为C++和C#演示了这一点。
要更新现有包,请调用PackageManager.UpdatePackageAsync
Microsoft现在添加了自己的图形安装程序。您只需双击appxbundle文件即可。
如果使用自签名证书,则必须在系统中将其设置为受信任证书。cer文件也在zip档案中,由Visual Studio创建。