Tôi đã viết một số lượng phần mềm hợp lý trong những năm gần đây, hầu hết tất cả đều có xu hướng chia sẻ một hoặc nhiều thư viện phổ biến. (Thư viện phổ biến nhất, là thư viện mà tôi sử dụng để gọi các thủ tục lưu sẵn SQL và trả về các mảng đối tượng)Các phương pháp quản lý mã nguồn
Tôi không hài lòng với cách quản lý thư viện và tôi đang tìm kiếm các đề xuất để cải thiện cách Tôi làm.
Lần đầu tiên tôi tạo thư viện được chia sẻ, tôi đã thêm thư viện làm dự án thư viện lớp riêng biệt trong giải pháp.
Bây giờ, khi tôi bắt đầu một giải pháp mới và tôi biết tôi sẽ cần một thư viện tôi đã có, tôi sẽ đi và tìm dự án của thư viện và sao chép các tệp vào giải pháp mới.
Điều này để lại cho tôi một số bản sao của cùng một dự án thư viện rải rác xung quanh hệ thống tệp của tôi (và máy chủ SVN), và nó không cảm thấy đúng.
Có cách nào hiệu quả hơn không, vì vậy tôi chỉ có một bản sao chính của thư viện này mà tất cả các giải pháp chia sẻ, thay vì mỗi giải pháp có bản sao dự án thư viện của riêng mình?
Cảm ơn. Tôi không thể tin rằng tôi đã bỏ lỡ một cái gì đó rất cơ bản, sau nhiều năm làm việc trong Visual Studio. – Bryan
Không chắc đây là câu trả lời hay nhất. Thêm một nhị phân có nghĩa là nếu dự án được chia sẻ thay đổi thì bạn sẽ cần phải biên dịch lại nó và sau đó biên dịch lại tất cả các giải pháp phụ thuộc có thể dẫn đến việc xây dựng các vấn đề phụ thuộc.Tôi muốn đề nghị thêm nó như là một tài liệu tham khảo dự án thay vì – zebrabox
@ zebrabox: Tôi không làm theo, Đây không phải là chính xác những gì bài viết của Simon đã nêu? – Bryan