如何从 xamarin 表单执行 appx 或 appxbundle

How to execute appx or appxbundle from xamarin forms

我在 Xamarin.Forms.UWP 应用程序(旁加载)中工作,我需要在不卸载它的情况下更新应用程序,因此如果有一个包,则应该安装该包(包中的 .appxbundle 文件),以便该应用程序将自动更新到该版本。

如何从代码自动执行下载的 .appx 文件?

我尝试了以下没有帮助且不完整的技术,

1) Process.Start(AppPackage.appxbundle);

2) 我尝试从代码中 运行 PowerShell 并应用脚本来执行文件。 为此,我使用了 PowershellStandard.Library,它也在 Runspace 和 Powershell 创建函数上抛出异常。

请提供从 Xamarin.Forms 以编程方式执行该文件的建议。提前致谢。

我采用以下解决方案来解决我的问题,

 StorageFile file = await ApplicationData.Current.LocalFolder.GetFileAsync(filePath);
 await Launcher.LaunchFileAsync(file);