【发布时间】:2017-03-21 00:06:49
【问题描述】:
我已将以下 Nuget 包安装到我的项目中:
AutomapperAutoMapper.Extensions.Microsoft.DependencyInjection
我已在Startup.cs 中将行添加到ConfigureServices。
public void ConfigureServices(IServiceCollection services)
{
// Add framework services.
services.AddMvc();
// . . .
services.AddAutoMapper();
}
services.AddAutoMapper() 下仍然有一条红线。它说:
以下方法或属性之间的调用不明确:ServiceCollectionExtensions.AddAutoMapper(IServiceCollection, params Assembly[]) 和 ServiceCollectionExtensions.AddAutoMapper(IServiceCollection, params Type[])
为什么会这样?我读过的所有 .NET Core 添加自动映射器指南都显示这样做。
【问题讨论】:
-
您使用的是什么版本的 .NET Core SDK?
-
dotnet --version说1.0.0 -
如果我没记错的话,你使用的是 project.json。对吗?
-
appsettings.json -
我有 csproj
标签: .net asp.net-core asp.net-core-mvc automapper .net-core