没有 powershell 的 UWP 安装程序
UWP installer without powershell
我正在寻找一种更加用户友好的方式来为我的 UWP 应用程序制作安装程序。我不想通过商店分发,我知道您需要设置开发人员设置以启用应用程序的旁加载。
是否可以在 C# 中模拟将 appx 包部署到系统中的 PowerShell 脚本的执行?如果是这样,当您想更新 appx 包而不是新安装时,这是如何工作的?
我的用户必须手动执行 powershell 脚本才能安装应用程序,这似乎有点奇怪。所以我想创建一个安装程序。
编辑:具体来说,我正在寻找一种在 C# 中安装 appx 包的方法。我不想使用任何命令行/外部工具
谢谢
您可以在 MSDN 上使用 Windows.Management.Deployment.PackageManager 对象的 AddPackageAsync method. This is demonstrated for C++ and C# in the Add app package sample 从代码安装 appx 包。
更新现有包调用 PackageManager。UpdatePackageAsync
Microsoft 现在添加了自己的图形安装程序。
您只需双击 appxbundle 文件即可。
如果您使用自签名证书,则必须在系统中将其设置为受信任。
cer 文件也在 zip 存档中,由 Visual Studio.
创建
我正在寻找一种更加用户友好的方式来为我的 UWP 应用程序制作安装程序。我不想通过商店分发,我知道您需要设置开发人员设置以启用应用程序的旁加载。
是否可以在 C# 中模拟将 appx 包部署到系统中的 PowerShell 脚本的执行?如果是这样,当您想更新 appx 包而不是新安装时,这是如何工作的?
我的用户必须手动执行 powershell 脚本才能安装应用程序,这似乎有点奇怪。所以我想创建一个安装程序。
编辑:具体来说,我正在寻找一种在 C# 中安装 appx 包的方法。我不想使用任何命令行/外部工具
谢谢
您可以在 MSDN 上使用 Windows.Management.Deployment.PackageManager 对象的 AddPackageAsync method. This is demonstrated for C++ and C# in the Add app package sample 从代码安装 appx 包。
更新现有包调用 PackageManager。UpdatePackageAsync
Microsoft 现在添加了自己的图形安装程序。 您只需双击 appxbundle 文件即可。
如果您使用自签名证书,则必须在系统中将其设置为受信任。 cer 文件也在 zip 存档中,由 Visual Studio.
创建