无法使用 dotnet add package 安装包

Unable to install packages using dotnet add package

我是 .NET 新手,在学习 Angular 和 .NET Core 的在线课程时使用 VS Code。该课程需要安装 AutoMapper.Extensions.Microsoft.DependencyInjection 软件包,但是当我尝试安装 any 时,我不断收到以下错误 包裹。

我使用以下命令安装包:

dotnet add package AutoMapper.Extensions.Microsoft.DependencyInjection

到目前为止我尝试过的:

  1. PackageReference 手动添加到 .csproj 文件中,然后使用 dotnet restore - 导致相同的错误 (NU1100)
  2. 使用 dotnet nuget locals all --clear 清除了 NuGet 包缓存 - 导致相同的错误

之前我在课程开始时尝试安装 Microsoft.EntityFrameworkCore.Sqlite 包时它工作正常,但现在由于某种原因我无法安装任何包。

请注意,我无法使用 NuGet 扩展,因为它不能在公司代理后面工作。

任何帮助将不胜感激:)

我最终通过删除 C:\Users\\AppData\Roaming\NuGet[= 中的 NuGet.Config 文件解决了这个问题25=] 文件夹然后 运行 dotnet restore

运行 dotnet restore 在文件夹上创建了一个新的配置文件,我注意到它的 packageSources 值与旧的。

旧的有https://www.nuget.org/api/v2/ while the new one had https://api.nuget.org/v3/index.json

我完全忘记了我安装了负责旧配置文件的 VS 2010(带有 nuget),我没有意识到 dotnet-cli 中的 nuget 也使用相同的旧配置。