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

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: ASP.NET Core AutoMapper: So beheben Sie den Fehler CS0121 Der Aufruf ist zwischen den folgenden Methoden oder Eigenschaf

by Guest » 13 Jan 2025, 17:10

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();

Top