如果将控制面板中将“Microsoft Edge WebView2 Runtime”卸载,然后再运行程序,直接报错
异常信息:找不到兼容的Webview2运行时安装来承载WebViews”。异常来源:Microsoft.Web.WebView2.Core。
直接将错误信息暴露给终端用户的做法非常不友好,甚至会泄露一些敏感信息。
当异常发生时,开发者应适当的加工异常信息并给出友好提示,然后引导用户如何操作。
代码修改如下:
在具体业务逻辑之前调用检测方法
如果终端用户的环境隔离了互联网,上述方式就无法联网下载“长青版引导程序”。
此时换一种实现方式:应用软件在制作安装包的时候应该将“WebView2运行时长青版独立安装程序”加入其中。终端用户安装应用软件后,“WebView2运行时长青版独立安装程序”也在应用软件的安装目录下