gpt4 book ai didi

C# 在 .NET Framework 4.6.1 中使用 Microsoft.Toolkit.Win32.UI.Controls - Web 浏览器控件升级

转载 作者:行者123 更新时间:2023-11-30 13:43:48 25 4
gpt4 key购买 nike

我的程序在我的程序中使用 Web 浏览器控件已经有一段时间了,但它不再削减它,因为它无法在大多数网页上与 javascript 一起正常工作。幸运的是,Microsoft has released a new web browser tool for us to use它使用 EdgeHTML 驱动的 webview。金 block 包安装程序 here但是,在我的程序中不起作用。当我在包管理器控制台中运行它时,出现此错误

Install failed. Rolling back... Package 'Microsoft.Toolkit.Win32.UI.Controls.3.0.0' does not exist in project 'Email Analyzer' Package 'Microsoft.Toolkit.Win32.UI.Controls.3.0.0' does not exist in folder 'C:\Users\thood\Desktop\Projects\Email Analyzer\packages' Executing nuget actions took 6.64 sec Install-Package : Could not install package 'Microsoft.Toolkit.Win32.UI.Controls 3.0.0'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.6.1', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author. At line:1 char:1 + Install-Package Microsoft.Toolkit.Win32.UI.Controls -Version 3.0.0 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Install-Package], Exception + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

此外,这是安装过程的对话

PM> Install-Package Microsoft.Toolkit.Win32.UI.Controls -Version 3.0.0 

Attempting to gather dependency information for package 'Microsoft.Toolkit.Win32.UI.Controls.3.0.0' with respect to project 'Email Analyzer', targeting '.NETFramework,Version=v4.6.1'
Gathering dependency information took 1.91 sec
Attempting to resolve dependencies for package 'Microsoft.Toolkit.Win32.UI.Controls.3.0.0' with DependencyBehavior 'Lowest'
Resolving dependency information took 0 ms
Resolving actions to install package 'Microsoft.Toolkit.Win32.UI.Controls.3.0.0'
Resolved actions to install package 'Microsoft.Toolkit.Win32.UI.Controls.3.0.0'
Retrieving package 'Microsoft.Toolkit.Win32.UI.Controls 3.0.0' from 'nuget.org'.
GET https://api.nuget.org/v3-flatcontainer/microsoft.toolkit.win32.ui.controls/3.0.0/microsoft.toolkit.win32.ui.controls.3.0.0.nupkg
OK https://api.nuget.org/v3-flatcontainer/microsoft.toolkit.win32.ui.controls/3.0.0/microsoft.toolkit.win32.ui.controls.3.0.0.nupkg 305ms
Installing Microsoft.Toolkit.Win32.UI.Controls 3.0.0.

这仅仅是因为 4.6.1 不支持该工具包吗?将我的程序回滚到 3.0.0 并不是一个真正的选择,因为我使用了对 3.0.0 中不可用的 System.Threading.Tasks 的引用。是否有人运行 4.6.1 能够成功集成新工具包?

最佳答案

好的,事情就是这样,有两个步骤可以解决这个问题。希望如果其他人收到此错误,我的回答将能够为您节省一些时间。我将使用链接将其分为 2 个简单的步骤。

  1. 首先您需要阅读 this article关于如何更新你的框架。当您到达“目标框架:”下拉列表时,您需要选择“安装其他框架...”并找到并下载并运行 4.6.2。完成。

  2. 接下来,您需要查看正在运行的 Windows 版本。按照以下步骤操作:开始 > 设置(左下角的齿轮图标)> 系统 > 关于(左面板底部)> 向下滚动到“Windows 规范”> 检查您的版本。如果您正在运行 1803,那太好了 - 您已经完成了!如果您像我一样还没有使用 1803 版(我使用的是 1709),请转到 here然后单击“立即更新”以在您的 PC 上下载安装程序。找到安装程序并运行。这将需要一段时间才能完成安装,因此请耐心等待,并在需要时插入您的 PC。

就是这样。安装完成后,您应该可以在 Visual Studio 4.6.2 中使用 WebViewControl!干杯!

关于C# 在 .NET Framework 4.6.1 中使用 Microsoft.Toolkit.Win32.UI.Controls - Web 浏览器控件升级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50611822/

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