我们试图在WPF应用程序中使用WebView控件,但在运行时获取上述异常。
根据我所读到的一切,包括这就是答案,我们应该只需要.NET 4.6.2和最新的.NET更新。
然而,我们使用的是.NET 4.7.2,并且拥有所有最新的Windows更新。我正在使用Win7,但是Win10的其他开发人员也有问题。
我试过安装Microsoft.Toolkit.Wpf.UI.Controls Nuget软件包,但这没有帮助。
有人知道我们需要做些什么来使用这个控制吗?谢谢
Update -啊,刚刚找到了此MSDN页面,这意味着该控件只能用于Win10。有人能证实或否认这一点吗?更重要的是,如果只有Win10,那么是否有什么支持HTML5的东西可以在Win7上工作呢?标准的WebBrowser控件不支持HTML5。
发布于 2019-05-31 12:04:03
有人能证实或否认这一点吗?
我可以确认,在WPF应用程序中使用WebView控件要求应用程序在2018年4月(版本18.03)的Windows 10或更高版本上运行。它不能在Windows 7上工作。
有什么支持HTML5的东西可以在Win7上工作吗?
恐怕没有内置的控制。如果您的用户仍然在Windows 7上,您可能需要寻找第三方浏览器控件,例如CefSharp。
发布于 2019-06-19 19:57:35
我能够在Windows7.1上的WPF应用程序中加载一个网页。我不得不安装.NET 4.7.2,因为缺少运行时类型'Windows.Web.UI.WebViewControlSettings‘。在此之前,我已经安装了.NET 4.6.2,但是当它试图加载一个url时,我得到了异常。我还从Microsoft EdgeUpdate安装安装程序安装了Microsoft。我以为这是必需的,但没有它就无法证实它是否有效。
发布于 2020-06-07 15:03:46
尝试使用Microsoft.Toolkit.Wpf.UI.Controls.WebView.IsSupported来检查它是否可用。
https://stackoverflow.com/questions/56380922
复制相似问题