Microsoft EntityFramework Core CLI安装-nuget异常

问题描述

我正在尝试在macOS 10.15.6上全局安装dotnet-ef dotnet工具安装-g dotnet --version 3.1.6 我收到了nuget异常

"/var/folders/gt/9l4q1djd12d__wt0cxkqyrc80000gn/T/bw0oop0h.aau/restore.csproj" (Restore target) (1) ->
                   (Restore target) -> 
                     /usr/local/share/dotnet/sdk/3.1.302/NuGet.targets(128,5): error : Object reference not set to an instance of an object. [/var/folders/gt/9l4q1djd12d__wt0cxkqyrc80000gn/T/bw0oop0h.aau/restore.csproj]

异常发生在这里:

 System.NullReferenceException: Object reference not set to an instance of an object.
                        at NuGet.Protocol.ServiceIndexResourceV3Provider.GetServiceIndexResourceV3(SourceRepository source,DateTime utcNow,ILogger log,CancellationToken token)

,这是整个堆栈的屏幕截图

enter image description here

我花了3天的时间。我将不胜感激

解决方法

经过密集的SDK /运行时卸载过程,结合dotnet卸载工具和手动追逐和删除文件夹并重新安装所有内容之后,我解决了该问题。鉴于我认为该问题很大程度上受缓存影响,因此卸载工具不会删除缓存文件夹,这是一个巨大的问题。 我对Mac的一切都怀念 网络 裸体 实体框架 并手动删除它,以防该工具不能真正删除所有内容。仅仅依靠卸载工具并不能帮助我。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...