Có ai giải thích cho tôi lợi thế của việc sử dụng thư viện lớp di động thay vì sử dụng "Thêm làm liên kết" không?Lợi thế của việc sử dụng thư viện lớp di động thay vì sử dụng "Thêm dưới dạng liên kết" là gì?
Cảm ơn
Có ai giải thích cho tôi lợi thế của việc sử dụng thư viện lớp di động thay vì sử dụng "Thêm làm liên kết" không?Lợi thế của việc sử dụng thư viện lớp di động thay vì sử dụng "Thêm dưới dạng liên kết" là gì?
Cảm ơn
Nhược điểm của file liên kết:
Nhược điểm của thư viện lớp Portable:
#if
câu lệnh) để nhận sự khác biệt giữa các nền tảngĐối với một số hướng dẫn về làm thế nào để tận dụng lợi thế của Portable Class Libraries, thấy như sau:
Mặc dù tôi là một phần của Thư viện Lớp Di động (là thành viên của nhóm PCL), các tệp được liên kết cũng là một cách hoàn toàn hợp lệ để chia sẻ mã và nếu bạn không 't chạy vào hoặc không nhớ những hạn chế, sau đó đi trước và sử dụng các tập tin nguồn liên kết. Tôi chủ yếu sử dụng thư viện lớp học di động, nhưng tôi vẫn sử dụng các tệp nguồn được liên kết khi PCL không phù hợp.
Câu trả lời này có vẻ tuyệt vời đối với tôi. Điều duy nhất tôi muốn thêm là tuyến đường tập tin được liên kết cũng bổ sung thêm các vấn đề bảo trì yếu tố N. Khi tôi sử dụng để duy trì phiên bản tập tin liên kết của mvvmcross, việc thêm nền tảng mới là một viễn cảnh khó khăn, nhưng bây giờ tôi đã chuyển sang mã PCL, tôi rất vui khi xem xét thêm một vài nền tảng mới - thêm chúng không lớn hoặc khó chịu một nhiệm vụ. – Stuart
Tôi nói dối ... Có một vài điều tôi muốn thêm - 1. rằng tuyến đường pcl khuyến khích thử nghiệm và làm cho thử nghiệm đáng kể dễ dàng hơn; 2. Điều đó làm cho tuyến đường pcl khuyến khích kiến trúc tốt - nó khuyến khích việc sử dụng các giao diện và tiêm phụ thuộc, trong khi liên kết tệp khuyến khích liên kết tĩnh đến các lớp và các câu lệnh #if mà sau này khiến các bản dựng khác bị phá vỡ. – Stuart
Chúng tôi đã xem xét việc chuyển đổi sang PCL nhưng tôi nghĩ đó thực sự là điều cần được suy nghĩ từ ngày 1. – iwayneo