我可以在Visual Studio 2015中使用Edge加载WebView吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我可以在Visual Studio 2015中使用Edge加载WebView吗?相关的知识,希望对你有一定的参考价值。

刚刚安装了Nuget,“Microsoft.Toolkit.Forms.UI.Controls.WebView”并试图使用Web浏览器“Edge”但是当我将控件拖到表单中时它给了我一个例外:

“无法创建webview。错误是以下消息:System.TypeLoadExcpetion:找不到Windows.runtime类型:找不到windows.runtime类型:microsoft.toolkit.Form.UI中的Windows.Web.UI.interop.WebViewControlProcess。 Controls..WebView.get_Enterprise()”

有这种错误的解决方案吗?

enter image description here

答案

在Windows窗体应用程序中使用工具包控件有几个prerequisites

  • Visual Studio 2017。
  • Windows 10 Insider Preview Build 17110或更高版本。
  • .NET Framework 4.6.2或更高版本。
  • 配置应用程序以获得高DPI支持。要了解具体方法,请参阅本指南的此部分。

更新到Visual Studio 2017的最新版本。

更新到最新的Windows 10版本(理想情况是2018年10月更新及更高版本)。

通过在“解决方案资源管理器”中右键单击项目并选择“属性”,确保项目的目标是.NET Framework 4.6.2或更高版本。我想这可能是你问题的最可能原因。

根据qazxsw poi指南启用HIDPI支持。

以上是关于我可以在Visual Studio 2015中使用Edge加载WebView吗?的主要内容,如果未能解决你的问题,请参考以下文章

在 Visual Studio 2015 中打开 Visual Studio 2017 项目

如何在 Visual Studio 2015 中快速解析命名空间

在 Visual Studio (2015) 中编译更改的 cpp 文件

如何在 Visual Studio 2015 中添加库、头文件

在 Visual Studio 2015 中阻止资源文件的语言翻译

在 Visual Studio 2015 C# 中禁用红色波浪线