C# Can';t install discord.net-检索有关';Discord.Net.Core';来自远程源

C# Can';t install discord.net-检索有关';Discord.Net.Core';来自远程源,c#,visual-studio,nuget,nuget-package,discord.net,C#,Visual Studio,Nuget,Nuget Package,Discord.net,我以前用discord.py制作过Python discord机器人,但现在我正在学习C,我想尝试用discord.net制作一个。当我尝试安装discord.net时,我单击依赖项,然后获取软件包,然后浏览并搜索discord.net。当我按下安装按钮时,我得到以下错误: Severity Code Description Project File Line Suppression State Error Failed to retrieve informa

我以前用
discord.py
制作过Python discord机器人,但现在我正在学习C,我想尝试用
discord.net
制作一个。当我尝试安装
discord.net
时,我单击
依赖项
,然后获取软件包,然后浏览并搜索
discord.net
。当我按下安装按钮时,我得到以下错误:

Severity    Code    Description Project File    Line    Suppression State
Error       Failed to retrieve information about 'Discord.Net.Core' from remote source 'https://github.com/DSharpPlus/DSharpPlus/FindPackagesById()?id='Discord.Net.Core'&semVerLevel=2.0.0'.
Response status code does not indicate success: 404 (Not Found).                


我正在使用Visual Studio 2019。

问题是您使用了一个私有nuget提要。在该提要中,您有
Discord.Net
nuget包,但它的一些nuget依赖项,例如
Discord.Net.Core
在您的私有提要中不存在。这就是问题的原因。请记住,nuget依赖项与nuget主包一起安装。如果安装依赖项时出现问题,则无法在项目中安装主软件包

所以我建议您应该使用
nuget.org
nuget包源代码

建议

1)工具-->程序包管理器设置-->程序包源--

检查
nuget.org
source,如果你的VS没有它,你可以这样添加

2)然后在管理nuget软件包界面下,请选择
nuget.org
安装该软件包

============================================

更新1

关闭VS,删除
C:\Users\xxx(当前用户)\AppData\Roaming\nuget
下的
nuget.config


然后,重新启动VS,然后安装nuget软件包,效果良好。

您必须更清楚您的问题是什么错误消息会准确地告诉您问题所在。我已经按照您的步骤进行了操作,我的nugget.org框被勾选了,所以我尝试取消勾选,然后保存,然后重新检查,但我仍然得到相同的错误。非常奇怪,我没有在我身边面对相同的问题。请尝试以下两个建议:1)关闭VS,删除
C:\Users\xxx(当前用户)\.nuget\packages
下的所有缓存文件,同时进入项目文件夹,删除
bin
obj
文件夹。然后,重新启动项目以再次测试。2) 关闭VS,删除
C:\Users\xxx(当前用户)\AppData\Roaming\nuget
下的
nuget.config
文件,然后重新启动项目以再次测试。@MaxMcCarthy,有关于此问题的更新吗?如果我的回答有助于你处理这个问题,请不要忘记。如果没有,请随时告诉我们:)我已经在我的文件夹中查找,但在我的电脑上任何地方都找不到
.nuget
。我现在非常困惑。我已重新安装Visual Studio 2019,但同样的问题仍在发生。我做错了什么?该文件夹位于当前用户的文件夹下。或者您可以使用VSUI清理nuget缓存。进入
工具
-->
选项
-->
Nuget软件包管理器
-->
常规
-->
清除所有Nuget缓存