首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在.NET框架4.6.1中使用Microsoft.Toolkit.Win32.UI.Controls的C# -网页浏览器控件升级

在.NET框架4.6.1中使用Microsoft.Toolkit.Win32.UI.Controls的C# -网页浏览器控件升级
EN

Stack Overflow用户
提问于 2018-05-31 03:05:39
回答 1查看 5.5K关注 0票数 3

我的程序在我的程序中使用Web浏览器控件已经有一段时间了,但它根本不能再裁剪它了,因为它不能在大多数网页上正常使用javascript。幸运的是,Microsoft has released a new web browser tool for us to use使用的是EdgeHTML powered webview。然而,在我的程序中,nugget包安装程序here不起作用。当我在包管理器控制台中运行它时,我得到这个错误

安装失败。正在回滚...“项目”“电子邮件分析器”“包”“Microsoft.Toolkit.Win32.UI.Controls.3.0.0”“中不存在包”“Microsoft.Toolkit.Win32.UI.Controls.3.0.0”“在文件夹”“C:\Users\thood\Desktop\Projects\Email Analyzer\packages”“中不存在”“Microsoft.Toolkit.Win32.UI.Controls.3.0.0”“执行核心操作所用的时间为6.64秒安装包:无法安装包”“Microsoft.Toolkit.Win32.UI.Controls 3.0.0”“。”“您正在尝试将此包安装到目标为'.NETFramework,Version=v4.6.1‘的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系包的作者。第1行: NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand :1+ Install-Package Microsoft.Toolkit.Win32.UI.Controls -Version 3.0.0 + ~~ + CategoryInfo : NotSpecified:(:) Install-Package,Exception + FullyQualifiedErrorId : NuGetCmdletUnhandledException,char

此外,下面是安装过程的对话框

代码语言:javascript
复制
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的人能够成功地集成新的工具包?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-31 08:15:55

好的,这里有两个步骤来解决这个问题。希望如果其他人得到了这个错误,我的答案将能够为您节省一些时间。我将把它分成两个简单的步骤,并提供链接。

  1. 首先,你需要阅读this article,了解如何更新你的框架。当您进入"Target Framework:“下拉列表时,您需要选择"Install other Framework...”并找到并下载并运行4.6.2。完成。
  2. 下一步,你需要查看你运行的是什么版本的Windows。按照以下步骤操作:开始>设置(齿轮图标位于左下方)>系统>关于(左面板底部)>向下滚动到"Windows规范“>检查您的版本。如果你运行的是1803,那就太好了--你已经完成了!如果你和我一样,还没有安装1803版本(我在1709),去here,点击“立即更新”,在你的电脑上下载安装程序。找到安装程序并运行。这将需要一段时间才能完成安装,因此请耐心等待,如果需要,请插入您的PC。

就这样。一旦安装完成,你就可以在Visual Studio4.6.2中使用WebViewControl了!干杯!

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50611822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档