5

Tôi có VS2010, 12, 13, 15 trên máy của mình. Tất cả các phiên bản trừ 15 (Enterprise) làm việc với Intellisense cho Automapper.Automapper Intellisense không hoạt động trong 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; } 
} 

tôi đã sao chép này trên hai máy bây giờ bằng cách:

  1. Tạo một dự án console
  2. Thêm một tài liệu tham khảo từ NuGet cho Automapper install-package automapper
  3. Viết trên mã

Trong các phiên bản VS trước đó, ngay sau khi tôi nhấn x => x. tôi nhận được Intellisense với các thành viên đích.

Trả lời

1

Hãy thử điều này:

  1. Cập nhật AutoMapper trong VS2015 hoặc xóa AutoMapper và cài đặt
  2. Trong séc VS2015: Tools -> Options -> Text Editor -> Tất cả ngôn ngữ - [thành viên Auto danh sách]> và [Thông tin tham số]

phiên bản AutoMapper bạn đã cài đặt?

+0

Cảm ơn bạn đã nhập. Các tùy chọn đã được kiểm tra và đã thử gỡ cài đặt/cài đặt lại AutoMapper. Đây là AutoMapper mới nhất trên nuget, 4.1.1. – Sam

+0

@Sam, tôi có phiên bản 3.2.1 và nó hoạt động. Tôi đã cập nhật lên 4.1.1 và nó hoạt động với mã của bạn. –

3

Tôi gặp phải sự cố tương tự. Những gì tôi đã quan sát là bạn cần phải cung cấp cú pháp hoàn chỉnh cho phần intellisense để hiển thị

Sao chép mã mẫu bên dưới và thay thế bằng nguồn và đích của bạn. Sau đó loại bỏ các mục mẫu ".ChildDetails", bạn sẽ bắt đầu nhìn thấy intellisense!

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

+1

Điều này làm việc cho tôi. Và để làm rõ, tôi nghĩa đen chỉ phải gõ một dấu phẩy cho tham số thứ hai, quay trở lại và intelliSense bắt đầu liệt kê các thuộc tính một cách chính xác. –

+0

Có, tôi cũng nhận thấy điều này! Ngoài ra tôi quên đề cập đến các phiên bản - VS 2015, ASP.NET5/Core 1.0 và AutoMapper 4.1.1 – slipknot

+0

Điều tương tự ở đây. AutMapper 5.0.2 –

Các vấn đề liên quan