5

ich VS2010 haben, 12, 13, 15 auf meiner Maschine. Alle Versionen außer 15 (Enterprise) arbeiten mit Intellisense für Automapper.AutoMapper Intellisense funktioniert nicht in VS2015

Code:

class Program 
{ 
    static void Main(string[] args) 
    { 
     Mapper.CreateMap<B, C>() 
      .ForMember(x => x.) // this is where it breaks 
    } 
} 

class B 
{ 
    public string BB { get; set; } 
} 

class C 
{ 
    public string CC { get; set; } 
} 

ich dies nun auf zwei Maschinen reproduziert:

  1. ein Konsolenprojekt Erstellen
  2. einen Verweis von Nuget für AutoMapper install-package automapper
  3. Schreiben der oben Hinzufügen Code

In früheren Versionen VS, sobald ich die x => x. traf ich Intellisense mit Ziel Mitgliedern.

Antwort

1

Try this:

  1. aktualisieren AutoMapper in VS2015 oder AutoMapper löschen und
  2. In VS2015 Check installieren: Extras -> Einstellungen -> Texteditor -> alle Sprachen -> [Auto Liste Mitglieder] und [Parameter Information]

Welche AutoMapper-Version haben Sie installiert?

+0

Danke für die Eingabe. Optionen überprüft und hatte versucht, AutoMapper zu deinstallieren/neu zu installieren. Es ist der neueste AutoMapper auf niget, 4.1.1. – Sam

+0

@Sam, ich habe Version 3.2.1 und es funktioniert. Ich habe die Version 4.1.1 aktualisiert und es funktioniert mit Ihrem Code. –

3

stand ich ein ähnliches Problem. Was ich beobachtet habe ist, dass Sie die vollständige Syntax zur Verfügung stellen müssen für die Intellisense

Copy-paste den Beispielcode unten zu zeigen, und ersetzen Sie durch Ihre Quelle und Ziele. Entfernen Sie dann die Beispielelemente ".ChildDetails", Sie werden intellisense sehen!

Mapper.CreateMap<tblBusinessName, BusinessNameBO>() .ForMember(dest => dest.ChildDetails, m => m.MapFrom(s => s.tblBusinessNameChild));

+1

Das hat für mich funktioniert. Und um es klarzustellen, musste ich buchstäblich nur ein Komma für den zweiten Parameter eingeben, zurückgehen und intellisense begann, die Eigenschaften korrekt aufzulisten. –

+0

Ja das ist mir auch aufgefallen! Auch ich habe vergessen, die Versionen zu erwähnen - VS 2015 ASP.NET5/Core-1.0 und 4.1.1 AutoMapper – slipknot

+0

Das Gleiche gilt hier. AutMapper 5.0.2 –

Verwandte Themen