我是使用VS Code的.NET新手,同时关注Angular和.NET Core的在线课程。本课程要求安装 AutoMapper.Extensions.Microsoft.DependencyInjection 程序包,但是尝试安装 any 程序包时,我始终收到以下错误消息。
无法为'.NETCoreApp,Version = v2.2'解析
软件包
我使用以下命令来安装软件包:
dotnet add package AutoMapper.Extensions.Microsoft.DependencyInjection
到目前为止,我已经尝试过:
在我尝试在课程开始时安装 Microsoft.EntityFrameworkCore.Sqlite 程序包之前,它一直在工作,现在由于某种原因我无法安装任何程序包。
请注意,我无法使用NuGet扩展,因为它在公司代理后面不起作用。
任何帮助将不胜感激:)
答案 0 :(得分:0)
最后,我删除了 C:\ Users \
运行 dotnet restore 在该文件夹上创建了一个新的配置文件,我发现该文件与旧文件具有不同的 packageSources 值。
旧的有 https://www.nuget.org/api/v2/ ,而新的有 https://api.nuget.org/v3/index.json
我完全忘记了我安装了VS 2010(带有nuget),它负责旧的配置文件,但我没有意识到dotnet-cli中的nuget也使用相同的旧配置。