Chúng tôi sử dụng Team Foundation Server cho dự án chính của chúng tôi. Mỗi khi chúng tôi thêm một nhân viên mới hoặc tại chỗ hoặc ngoại vi, chúng tôi luôn phải thiết lập các tham chiếu theo cách thủ công.TFS dll và các vấn đề tham khảo
TFS có thể sao chép/lưu/chuyển số dll's
cho người dùng mới mà không phải cài đặt chúng mỗi lần không?
Ví dụ: tôi thêm chức năng mới và cài đặt DocumentFormat.OpenXml
vào dự án của tôi. Thiết lập mã nó chạy và hoạt động tốt trên máy tính của tôi, tôi xuất bản nó hoạt động tốt chỉ sống. Tôi kiểm tra mọi thứ vào TFS.
Đồng nghiệp của tôi tải xuống các nỗ lực của dự án để xây dựng và sai sót khi nói rằng nó không biết phải làm gì với DocumentFormat.OpenXml
vì không có tham chiếu nào tồn tại.
Vì vậy, họ phải tải xuống DocumentFormat.OpenXml
và sau đó họ có thể tạo và chạy dự án.
Có cách nào để TFS lưu chúng tôi bước này không?
Thêm phụ thuộc bên ngoài vào thư mục dự án trong TFS. Tham khảo chúng thông qua đường dẫn tương đối. – Will
@Will có tài liệu nào ở đó có thể hướng dẫn tôi qua điều này không? Tôi đã không bao giờ sử dụng TFS trước dự án này vì vậy tôi đang vấp ngã trong bóng tối với hầu hết nó. –
Không có gì để làm với TFS, thực sự. Trong giải pháp của bạn, hãy thêm thư mục có tên "Phụ thuộc". Thêm một thư mục phù hợp trên đĩa trong cùng một vị trí trong hệ thống phân cấp giải pháp của bạn (gây phiền nhiễu, tôi biết). Thêm DLL bên ngoài phụ thuộc vào thư mục đó. Tham chiếu các dự án này trong các dự án của bạn thông qua các đường dẫn tương đối (ví dụ: ".. \ .. \ dependencies \ derp.dll"). Sau đó kiểm tra trong giải pháp của bạn. Các dlls sẽ đi du lịch với các giải pháp, và bất cứ ai nhận được mới nhất được những dlls. Nó giống như bất kỳ tập tin nào khác. Kiểm tra chúng. Bạn cần phải phiên bản phụ thuộc của bạn khi bạn làm mã của bạn, dù sao đi nữa. – Will