我以前用discord.py
做过Python不和谐机器人,但现在我正在学习C#,我想尝试用discord.net
做一个。当我尝试安装discord.net
时-我单击dependencies
,然后单击NuGet包,然后浏览并搜索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。
2条答案
按热度按时间p8h8hvxi1#
Discord.Net
nuget包,但它的一些nuget依赖项(如Discord.Net.Core
)在你的私有feed中不存在。这就是问题的根源。请记住,nuget依赖项与nuget主包一起安装。如果安装依赖项时出现问题,则无法在项目中安装主包。所以建议你应该使用
nuget.org
nuget包源码。检查
nuget.org
源代码,如果你的VS没有它,你可以像这样添加。nuget.org
来安装该包。============================================
关闭VS,删除
C:\Users\xxx(current user)\AppData\Roaming\NuGet
下的nuget.config
。atmip9wb2#
在win search或ctrl + R中输入%appdata%/NuGet,然后简单地删除Nuget.config(在删除之前进行备份),然后重新启动Visual Studio。就是这样!99%会解决问题。