Hinzufügen möchte AutoMapper zu .NetCore1.1 - keine Anerkennung von Leistungen.AddAutoMapper()

Ich habe installiert die folgenden Nuget-Pakete in meinem Projekt:

  • Automapper
  • AutoMapper.Extensions.Microsoft.DependencyInjection

Habe ich die Zeile ConfigureServices im Startup.cs.

public void ConfigureServices(IServiceCollection services)
{
    //Add framework services.
    services.AddMvc();
    //. . .
    services.AddAutoMapper();
}

Ich bin noch immer eine rote Linie unter services.AddAutoMapper(). Es sagt:

Der Aufruf ist mehrdeutig zwischen den folgenden Methoden oder Eigenschaften: ServiceCollectionExtensions.AddAutoMapper(IServiceCollection, params Assembly[]) und ServiceCollectionExtensions.AddAutoMapper(IServiceCollection, params Type[])

Warum ist das passiert? Alle .NET Core hinzufügen automapper guides, die ich gelesen habe, zeigen, es zu tun auf diese Weise.

  • Welche version des .NET Core SDK verwenden Sie?
  • dotnet --version sagt 1.0.0
  • Wenn ich mich nicht Irre, sind Sie mit Projekt.json. Ist das richtig?
  • appsettings.json
  • Sie haben ein Projekt.json-oder csproj-Datei?
  • Ich habe die csproj
  • Ich habe versucht, gezielt .Net Core 1.0 und trotzdem kam der Fehler. Ich bin ursprünglich gezielt 1.1
  • überprüfen Sie dieses stackoverflow.com/questions/41220742/setting-up-automapper-5-1/...

InformationsquelleAutor magna_nz | 2017-03-21
Schreibe einen Kommentar