ASP.NET Core AutoMapper: So beheben Sie den Fehler CS0121 Der Aufruf ist zwischen den folgenden Methoden oder EigenschafC#

Ein Treffpunkt für C#-Programmierer
Guest
 ASP.NET Core AutoMapper: So beheben Sie den Fehler CS0121 Der Aufruf ist zwischen den folgenden Methoden oder Eigenschaf

Post by Guest »

Ich habe vor etwa einem Jahr mit AutoMapper eine ASP.NET Core 6-Web-API entwickelt. Damals funktionierte es, aber plötzlich bekam ich diesen Fehler:

Fehler CS0121

Der Aufruf ist zwischen den folgenden Methoden oder Eigenschaften nicht eindeutig : 'Microsoft.Extensions.DependencyInjection.ServiceCollectionExtensions.AddAutoMapper(Microsoft.Extensions.DependencyInjection.IServiceCollection, params System.Type[])' und 'Microsoft.Extensions.DependencyInjection.ServiceCollectionExtensions.AddAutoMapper(Microsoft.Extensions.DependencyInjection.IServiceCollection, params System.Type[])'

Das habe ich auch gefunden :

Code: Select all

AutoMapper.Extensions.Microsoft.DependencyInjection Version-12.0.1
das verwendete ist veraltet, da es keine höhere Version gibt, daher führe ich ein Downgrade auf:
durch

Code: Select all

AutoMapper.Extensions.Microsoft.DependencyInjection Version-12.0.0
Dann:

Code: Select all

.AddAutoMapper
wurde hervorgehoben in:

Code: Select all

services.AddAutoMapper(typeof(AuthMapperProfile));
Bitte helfen Sie bei der Lösung.
Projektdatei:

Code: Select all


net6.0
disable
enable














all
runtime; build; native; contentfiles; analyzers; buildtransitive

















Code: Select all

AuthMapperProfile
:

Code: Select all

public class AuthMapperProfile : Profile
{
public AuthMapperProfile()
{
CreateMap().ReverseMap();
CreateMap().ReverseMap();
CreateMap().ReverseMap();
CreateMap().ReverseMap();
CreateMap().ReverseMap();
CreateMap().ReverseMap();
}
}

Code: Select all

AutoMapperServiceExtension
:

Code: Select all

public static class AutoMapperServiceExtension
{
public static void ConfigureAutoMappers(this IServiceCollection services)
{
services.AddAutoMapper(typeof(AuthMapperProfile));
}
}

Code: Select all

Program.cs
:

Code: Select all

// Configure AutoMapper
builder.Services.ConfigureAutoMappers();

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post