gpt4 book ai didi

visual-studio - 如何在Visual Studio工具栏中添加WebView2控件?

转载 作者:行者123 更新时间:2023-12-02 11:24:41 31 4
gpt4 key购买 nike

在Visual Studio 2019中,使用Nuget安装了Microsoft.Web.WebView2包。

PM> Install-Package Microsoft.Web.WebView2 -Version 0.9.430

如网上所解释,我已经安装了新的 Microsoft Edge Chromium Canary版本(这很重要)。

现在,当我打开工具箱时,看不到任何 WebView2控件。

在此之前,我已经安装了 WebView控件(可与旧版Edge浏览器一起使用的旧版本)。

安装 WebView之后,该控件将立即在“工具箱”中可见。

但这不是 WebView2控件的情况。

我试图在工具箱中手动添加 Microsoft.Web.WebView2包中的所有控件。

但是Visual Studio拒绝加载在以下文件夹中找到的 WebView2Loader.dll
C:\Users\bernard\.nuget\packages\microsoft.web.webview2\0.9.430\build\x86

我也尝试过在DLL中找到
C:\Users\bernard\.nuget\packages\microsoft.web.webview2\0.9.430\build\x64

是否可以在工具箱中安装WebView2控件?

如果是,怎么办?

最佳答案

编辑:根据this post,无论发行说明是哪个版本,您都需要使用Canary or Dev build of EdgeEdge WebView2 Preview
人们遇到此问题的主要原因是因为他们没有安装所需版本的Edge。
检查release notes。对于每个发行版,您都可以看到“最低Microsoft Edge版本”。例如,当您安装最新的WebView2版本0.9.579(2020年7月20日发行)时,它需要Edge 86.0.579.0
enter image description here
但Edge的正式版本是(当天)84.0.522。
enter image description here
答案是:

  • 将Edge更新为newer version
  • 或使用旧版本的Microsoft.Web.WebView2。您可能需要启用其预发行版:

  • enter image description here
    重要提示: 不要降级! 出于安全考虑,请卸载 WebView2 Nuget程序包,重新启动VS,然后安装旧版本的VS。

    关于visual-studio - 如何在Visual Studio工具栏中添加WebView2控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61291674/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com