2009-08-12 41 views

Trả lời

7

Chỉ cần gửi tất cả trong thư mục bằng dll của bạn (giả sử bạn đang nói về phân phối nhị phân - trong phân phối nguồn tôi có thư mục "lib" chứa phụ thuộc của bạn).

Đừng quên kiểm tra hay không, bạn cũng cần phải cung cấp giấy phép, hướng dẫn để có được nguồn, vv

tôi sẽ không bị cám dỗ để cố gắng kết hợp thư viện lớp học của bạn với các phụ thuộc, cá nhân.

+1

Tôi thực sự đã làm những gì bạn nói không làm trong tuyên bố cuối cùng của bạn ở đó. Thực hiện dự án của tôi rất lộn xộn và khó hiểu khi tìm kiếm nguồn bổ sung đó. Vì vậy, tôi chỉ un-sáp nhập chúng. :) – Zack

0

trong cây giải pháp của bạn, có thư mục có tên là 'src' cho tất cả mã nguồn yoru và một thư được gọi là 'lib' cho các thư viện như log4net, thư viện dll tự chế và bất kỳ thư viện nào khác.

5

Bạn cần kiểm tra EULA và các giấy phép khác được đính kèm với các tệp DLL khác trước. Một số có thể hạn chế cách thư viện DLL của họ được phân phối lại. Giả sử không có vấn đề gì với điều đó, bạn có thể biên dịch tất cả chúng lại với nhau thành một DLL lớn, hoặc tạo một trình cài đặt (hoặc một tệp zip đơn giản) sẽ cài đặt tất cả các DLL liên quan trong đích đến của chúng.

0

Không chắc thế nào bạn đang triển khai giải pháp của bạn, nhưng đừng quên rằng để ký thư viện lớp của bạn, bạn sẽ cần phải có bên thứ 3 của bạn đã ký kết bên. Điều này một mình có thể yêu cầu bạn phải hợp nhất tất cả các tài liệu tham khảo của bạn.

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