2011-11-17 17 views
15

Tôi muốn sử dụng Automapper với .net 3.5.Cách cài đặt Automapper cho .net 3.5

Tôi đã tìm thấy một chi nhánh trên hub Git, nhờ this post bởi tác giả Jimmy Bogard:

... nhưng tôi không thể tìm ra cách để cài đặt nó.

Phiên bản .net 4 được cài đặt bằng nuget

Bất cứ ai cũng biết làm thế nào tôi cài đặt phiên bản .net 3.5?

Tôi có tự xây dựng bản thân và sử dụng nó làm dự án của riêng mình không?

Nếu vậy, làm thế nào để tôi xây dựng nó? Tôi có cần tạo gói NuGet không?

+0

Bạn có thể gặp thất bại NuGet để cài đặt AutoMapper với một dự án 3.5 dựa với thông báo lỗi " Cài đặt gói: Không thể cài đặt gói 'AutoMapper 2.0.0'. Bạn đang cố gắng cài đặt gói này vào một dự án mà tar nhận được '.NETFramework, Version = v3.5', nhưng gói không chứa bất kỳ tham chiếu lắp ráp nào tương thích với fram ework. Để biết thêm thông tin, hãy liên hệ với tác giả gói. " –

Trả lời

5

Tôi có tự xây dựng và sử dụng nó làm dự án của riêng mình không?

Có, mặc dù bạn không cần đưa dự án AutoMapper vào giải pháp của mình;

Nếu có thì làm cách nào để tạo? Tôi có cần tạo gói NuGet không?

Không yêu cầu gói NuGet.

Bạn cần phải tải về mã nguồn cho AutoMapper cho .net3.5 từ here

Sau khi tải về, bạn có thể mở các tập tin trong thư mục slnsrc và xây dựng các dự án AutoMapper (chỉ dự án mà sẽ làm)

Sau đó, bạn có thể sao chép dll được tạo ra (ví dụ, được tìm thấy tại src\AutoMapper\bin\Debug) vào thư mục lib được chia sẻ của bạn và tham khảo.