Tom*_*ood 3 c# toolkit nuget nuget-package
我的程序在我的程序中已经使用了Web浏览器控件一段时间,但由于无法在大多数网页上使用javascript无法正常工作,因此它不再削减它.幸运的是,微软已经发布了一个新的网络浏览器工具供我们使用,它使用EdgeHTML驱动的webview.但是,此处的块包安装程序在我的程序中不起作用.当我在包管理器控制台中运行它时,我收到此错误
安装失败.回滚...项目'Email Analyzer'包中不存在包'Microsoft.Toolkit.Win32.UI.Controls.3.0.0'包'Microsoft.Toolkit.Win32.UI.Controls.3.0.0'中不存在文件夹'C:\ Users\thood\Desktop\Projects\Email Analyzer\packages'执行nuget操作花了6.64秒安装包:无法安装包'Microsoft.Toolkit.Win32.UI.Controls 3.0.0'.您正在尝试将此软件包安装到以".NETFramework,Version = v4.6.1"为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件.有关更多信息,请与软件包作者联系.在行:1 char:1 + Install-Package Microsoft.Toolkit.Win32.UI.Controls -Version 3.0.0 + ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +类别信息:未指定:(:) [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.
Run Code Online (Sandbox Code Playgroud)
这仅仅是因为4.6.1不支持该工具包吗?将我的程序回滚到3.0.0实际上并不是一个选项,因为我使用的引用System.Threading.Tasks在3.0.0中不可用.运行4.6.1的人是否能够成功集成新工具包?
好的,这是交易,解决这个问题有两个步骤.希望如果其他人得到这个错误我的答案将能够节省你所有的时间.我将通过链接将其分为两个简单的步骤.
首先,你需要阅读这篇文章就如何更新框架.当您进入"Target Framework:"下拉列表时,您需要选择"安装其他框架..."并查找并下载并运行4.6.2.完成.
接下来,您将要查看正在运行的Windows版本.请按照下列步骤操作:开始>设置(左下方的齿轮图标)>系统>关于(左侧面板的底部)>向下滚动到"Windows规格">检查您的版本.如果你正在运行1803,太棒了 - 你们都在这里完成了!如果你和我一样,不是已经在1803版本(我是1709),去这里,然后点击"立即更新"下载您的电脑上安装程序.找到安装程序并运行.这需要一段时间才能完成安装,所以请耐心等待,如果需要,请插入电脑.
而已.安装完成后,您应该可以在Visual Studio 4.6.2中使用WebViewControl!干杯!