无法安装 discord.net - 无法从远程源检索有关 'Discord.Net.Core' 的信息
Can't install discord.net - Failed to retrieve information about 'Discord.Net.Core' from remote source
我过去用 discord.py
制作过 Python discord 机器人,但现在我正在学习 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.
问题是您使用了私有 nuget 提要。 在那个提要中,您有 Discord.Net
nuget 包,但它的一些 nuget 依赖项如 Discord.Net.Core
不存在于您的私人供稿中。这就是问题的原因。请记住,nuget 依赖项是与 nuget 主包一起安装的。如果安装依赖有问题,导致项目无法安装主包
所以我建议你应该使用 nuget.org
nuget 包源。
建议
1)工具-->Nuget包管理器-->包管理器设置-->包源
检查 nuget.org
来源,如果你的 VS 没有,你可以这样添加。
2) 然后在管理 nuget 包 UI 下,请 select nuget.org
安装该包。
============================================
更新 1
关闭VS,删除C:\Users\xxx(current user)\AppData\Roaming\NuGet
下的nuget.config
。
然后,重启VS,然后安装nuget包就可以了。
我过去用 discord.py
制作过 Python discord 机器人,但现在我正在学习 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.
问题是您使用了私有 nuget 提要。 在那个提要中,您有 Discord.Net
nuget 包,但它的一些 nuget 依赖项如 Discord.Net.Core
不存在于您的私人供稿中。这就是问题的原因。请记住,nuget 依赖项是与 nuget 主包一起安装的。如果安装依赖有问题,导致项目无法安装主包
所以我建议你应该使用 nuget.org
nuget 包源。
建议
1)工具-->Nuget包管理器-->包管理器设置-->包源
检查 nuget.org
来源,如果你的 VS 没有,你可以这样添加。
2) 然后在管理 nuget 包 UI 下,请 select nuget.org
安装该包。
============================================
更新 1
关闭VS,删除C:\Users\xxx(current user)\AppData\Roaming\NuGet
下的nuget.config
。
然后,重启VS,然后安装nuget包就可以了。