我正在Visual 15中使用MySql.Data安装nuget Console。我收到以下错误
Install-Package : An error occurred while retrieving package metadata for 'MySql.Data.6.9.9' from source 'nuget.org'. At line:1 char:1 + Install-Package MySql.Data -Version 6.9.9 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Install-Package], Exception + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand我不知道是什么问题。
任何帮助都将不胜感激。
发布于 2017-09-11 03:05:33
无法使用nuget在Visual中安装MySql.Data
用用NuGet v3设计。如果一个包源无效或失败,则在使用所有包源时不可能安装或更新NuGet包。因此,,您需要首先检查工具、->选项、->、NuGet、package、->包源中的包源。确保包源是正确的.(除了nuget.org之外,您不能使用其他包源)。nuget.org的来源是"https://api.nuget.org/v3/index.json“
或者,您可以尝试在API v2的NuGet.org上添加另一个URL:
nuget v2的来源是"https://www.nuget.org/api/v2/“。

另外,如果上面没有帮助你。请检查NuGet包管理器版本:转到VS菜单Tools > Extensions and Updates > Updates,并检查是否有NuGet软件包管理器的更新。安装最新版本。
以下方法可以是可选的:
在项目所在的资源管理器打开文件夹中。使用记事本打开packages.config。查找并删除提及损坏包名称的行。然后打开解决方案所在的文件夹。打开子文件夹“软件包”。找到带有损坏包的文件夹并删除它。再试一次安装那个软件包。
希望能帮上忙。
发布于 2017-11-18 09:45:53
对于未来的读者,我有一个类似的问题,将MySql.Data version 6.10.4 (在2017年11月被标记为最新稳定)安装到一个.Net 4.5项目中。我在NuGet Package控制台上没有收到错误,并且可以看到包已经下载到/packages中,但是项目中没有添加任何程序集引用。
但是仔细观察,包库以4.52为目标。
因此,您需要将.Net项目版本升级到4.52或更高版本,或者降级到MySql.Data的早期版本
安装-包MySql.Data -版本6.9.10.0
https://stackoverflow.com/questions/46127461
复制相似问题