【问题标题】:How to execute appx or appxbundle from xamarin forms如何从 xamarin 表单执行 appx 或 appxbundle
【发布时间】:2019-11-11 12:16:23
【问题描述】:

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

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

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

1) Process.Start(AppPackage.appxbundle);

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

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

【问题讨论】:

标签: powershell xamarin.forms .net-standard runspace appx


【解决方案1】:

我进入以下解决方案来解决我的问题,

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

【讨论】:

  • 感谢您的分享。不要忘记接受答案。
猜你喜欢
  • 1970-01-01
  • 2016-04-22
  • 1970-01-01
  • 2021-08-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-16
  • 2020-10-07
相关资源
最近更新 更多