C# 我可以在Visual Studio 2015中使用Edge加载网络视图吗?

C# 我可以在Visual Studio 2015中使用Edge加载网络视图吗?,c#,winforms,visual-studio-2015,microsoft-edge,C#,Winforms,Visual Studio 2015,Microsoft Edge,刚刚安装了Nuget,“Microsoft.Toolkit.Forms.UI.Controls.WebView”,并尝试使用web浏览器“Edge”,但当我将控件拖动到表单中时,会出现异常: “创建webview失败。错误消息如下: System.TypeLoadException:找不到Windows。运行时类型:无法 找不到windows。运行时类型: Windows.Web.UI.interop.WebViewControlProcess位于 microsoft.toolkit.Form.

刚刚安装了Nuget,“Microsoft.Toolkit.Forms.UI.Controls.WebView”,并尝试使用web浏览器“Edge”,但当我将控件拖动到表单中时,会出现异常:

“创建webview失败。错误消息如下: System.TypeLoadException:找不到Windows。运行时类型:无法 找不到windows。运行时类型: Windows.Web.UI.interop.WebViewControlProcess位于 microsoft.toolkit.Form.UI.Controls..WebView.get_Enterprise()'

这种错误有什么解决办法吗

在Windows窗体应用程序中使用toolkit控件有几种方法:

  • Visual Studio 2017
  • Windows 10 Insider预览版本17110或更高版本
  • .NET Framework 4.6.2或更高版本
  • 为高DPI支持配置应用程序。要了解如何配置,请参阅本指南的本节
更新至Visual Studio 2017的最新版本

更新至Windows 10的最新可用版本(理想情况下为2018年10月及更高版本)

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


基于指南启用HDPI支持。

我知道这是一个旧线程,但我正在运行VS 2015,并将我的.NET Framework升级到4.8,webview和WebViewCompatibility控件都工作得很好。

你能分享一些代码吗?这将帮助我们了解你的挑战。刚刚添加了一个屏幕截图,它的UI控件拖放错误。这种情况发生在我从工具箱中获取控件的时候。我正在使用VS2015,那么你肯定需要升级。文档明确地说你需要使用2017,这是一个先决条件。你可以免费获得VisualStudio 2017社区版。当然:如果你回答了这个问题,请考虑接受答案作为解决方案。问题解决了。祝您编码愉快!