Я установил Automapper
и AutoMapper.Extensions.Microsoft.DependencyInjection
в свой проект. Я добавил строку в ConfigureServices
в Startup.cs
.
public void ConfigureServices(IServiceCollection services)
{
// Add framework services.
services.AddMvc();
services.AddDbContext<MusicDbContext>(opts => opts.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));
services.AddSingleton<IRepository, MusicRepository>();
services.AddAutoMapper();
}
Я все еще получаю красную строку под services.AddAutoMapper()
. В нем говорится:
Вызов неоднозначен между следующими методами или свойствами: ServiceCollectionExtensions.AddAutoMapper(IServiceCollection, params Assembly []) и ServiceCollectionExtensions.AddAutoMapper(IServiceCollection, params Type [])
Почему это происходит? Все .NET Core добавили путеводители Automapper, которые я прочитал, чтобы сделать это таким образом.