.net core .net core 2.1 can';t在startup.cs中引用automapper
在我的nugent面板中,我安装了 AutoMapper v7.0.1 AutoMapper.extensions.microsoft.dependencyinjection v5.0.1 在我的Startup.cs中 我补充说 Services.AddAutoMapper() 但是编译器给出了.net core .net core 2.1 can';t在startup.cs中引用automapper,.net-core,automapper,.net Core,Automapper,在我的nugent面板中,我安装了 AutoMapper v7.0.1 AutoMapper.extensions.microsoft.dependencyinjection v5.0.1 在我的Startup.cs中 我补充说 Services.AddAutoMapper() 但是编译器给出了 Severity Code Description Project File Line Suppression State Error CS1061 'IServiceCo
Severity Code Description Project File Line Suppression State
Error CS1061 'IServiceCollection' does not contain a definition for 'AddAutoMapper' and no accessible extension method 'AddAutoMapper' accepting a first argument of type 'IServiceCollection' could be found (are you missing a using directive or an assembly reference?) OPEApiService J:\Projects\OPEApiService\OPEApiService\Startup.cs 58 Active
我尝试过清理、重建、关闭和重新打开VS
感谢您的帮助
在谷歌搜索并玩转代码后,谢谢你。我把它编译了。我添加了服务。AddAutoMapper();转到第一行。您错过了恢复步骤。从解决方案文件所在的根目录运行以下命令:
dotnet clean
dotnet restore
dotnet build
包含服务后收到的生成错误。AddAutoMapper()
然后在执行了一系列命令之后,让它运行
这可能是两个软件包之间的兼容性问题。 如果同时安装了AutoMapper和AutoMapper.extensions.microsoft.dependencyinjection软件包,请删除它们并仅添加AutoMapper.extensions.microsoft.dependencyinjection。它依赖于AutoMapper包
我有相同的问题,并且能够解决它。您好,我有相同的错误。您解决了吗?重复有一个重复的项目,回答如下: