Nuget 包无法在新安装的 VS 中正确安装

Nuget packages does not get install properly in freshly installed VS

我在新安装的 Windows 10.

中新安装和更新了 VS Community version 16.10.0

现在我已经在 .Net Core 3.1 LTS 中创建了一个小型控制台应用程序并添加了一个单元测试项目。之后什么都不做。我看到的是测试项目的 nuget 包没有正确安装,尽管当你签入 nuget package manager 时,所有包都已安装,所有这些都已安装。

然后我打开一个旧的应用程序,但问题是一样的。单元测试包显示错误,EF 核心也一样。

我尝试 tweak/build 等,但没有解决问题。

问题是由于 NuGet Package Manager 下的 Package Source 中缺少 nuget 来源 link。 一旦我添加了包源,一切就可以正常工作了。

https://api.nuget.org/v3/index.json

上面的来源 link 假设已经默认添加到 Package Source 中,但由于某些未知原因它丢失了。因此,无法下载任何所需的软件包,例如 EFCore 和 MS 测试框架等,因此出现了问题。