jua*_*ooo 7 asp.net-mvc nuget .net-core dotnet-cli
我是 .NET 新手,正在学习 Angular 和 .NET Core 的在线课程,同时使用 VS Code。该课程需要安装AutoMapper.Extensions.Microsoft.DependencyInjection包,但当我尝试安装任何包时,我不断收到以下错误。
无法解析“.NETCoreApp,Version=v2.2”的 <package_name>
包 <package_name> 与项目 <csproj_path> 中的“所有”框架不兼容
我使用以下命令安装软件包:
dotnet add package AutoMapper.Extensions.Microsoft.DependencyInjection
Run Code Online (Sandbox Code Playgroud)
到目前为止我尝试过的:
当我在课程开始时尝试安装Microsoft.EntityFrameworkCore.Sqlite包时,它之前工作过,现在由于某种原因我无法安装任何包。
请注意,我无法使用 NuGet 扩展,因为它不在公司代理后面工作。
任何帮助将不胜感激 :)
jua*_*ooo 15
我最终通过删除C:\Users\<user>\AppData\Roaming\NuGet文件夹中的NuGet.Config文件然后运行dotnet restore 解决了这个问题
运行dotnet restore在文件夹上创建了一个新的配置文件,我注意到它的packageSources值与旧的不同。
旧的有https://www.nuget.org/api/v2/而新的有https://api.nuget.org/v3/index.json
我完全忘记了我安装了 VS 2010(带有 nuget),它负责旧的配置文件,我没有意识到来自 dotnet-cli 的 nuget 也在使用相同的旧配置。
| 归档时间: |
|
| 查看次数: |
3914 次 |
| 最近记录: |