没有PowerShell的UWP安装程序

WJM*_*WJM 7 c# uwp

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

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

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

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

谢谢

Rob*_*SFT 5

您可以使用Windows.Management.Deployment.PackageManager对象的AddPackageAsync方法从代码安装appx包.这在MSDN上的添加应用程序包示例中针对C++和C#进行了演示.

要更新现有包调用PackageManager.UpdatePackageAsync