【发布时间】:2019-12-10 14:30:30
【问题描述】:
在我的 winforms 应用程序中,我使用了 WebBrowser 类,它正在使用 IE 浏览器。我想将其更新为WebView 类,以便我可以使用Edge 浏览器。这就是我安装包Microsoft.Toolkit.Forms.UI.Controls.WebView 的原因。然后我更改了一些与WebView 兼容的现有代码。但是当我运行该项目时,我在安装该软件包后发现了以下错误。
项目“C:\Projects\windows-v2\packages\System.Runtime.WindowsRuntime.4.6.0\build\net461....\ref\netstandard2.0\System.Runtime.WindowsRuntime.dll”在项目列表“ReferencePath”未定义元数据“CopyLocal”的值。要使用此元数据,请通过指定 %(ReferencePath.CopyLocal) 对其进行限定,或确保此列表中的所有项目都为此元数据定义一个值。
【问题讨论】:
-
看起来您正在查看错误的包。你需要安装
Microsoft.Toolkit.Forms.UI.Controls.WebView。 -
对不起,这是我的错误。实际上我安装了那个包。我更新了文字。
-
您对提到的错误有任何想法吗?我按照您在答案中描述的相同步骤进行操作。 @RezaAghaei
-
我尝试了一个干净的解决方案/项目,没有任何问题。所以我建议你创建一个干净的解决方案/项目并尝试一下。
-
是的,干净的解决方案正在工作。但是现有解决方案存在问题。
标签: c# visual-studio winforms