2008-09-24 33 views
6

Tôi thường định dạng thư mục dự án của mình như J-P Boodhoo. một thư mục chính chứa tệp giải pháp, sau đó là thư mục lib cho tất cả thư viện của bên thứ ba, một thư mục src, một công cụ lib cho bên thứ ba sẽ không được triển khai .... For more info look hereĐường dẫn tham chiếu tương đối studio trực quan

Tôi đặt trong dự án của tôi đường dẫn tham chiếu cho tất cả các thư mục cần thiết, nhưng nếu một developper kiểm tra thân cây, anh ta phải thiết lập tất cả các đường dẫn tham khảo. Có cách nào để đơn giản hóa điều này?

Và tôi có đang sử dụng Visual Studio 2008.

Cảm ơn bạn.

+0

Gợi ý: một số người trong chúng ta không biết "J-P Boodhoo" có nghĩa là gì, có lẽ bạn có thể thêm liên kết? Ngoài ra, bạn có thể chỉ định phiên bản và ngôn ngữ VS, đặc biệt trong tiêu đề câu hỏi. – jwfearn

+0

cảm ơn bạn đã chỉnh sửa. Bạn đang sử dụng ngôn ngữ nào? Tôi tin rằng các quy tắc cho các tệp dự án khác với VC so với các ngôn ngữ khác của VS. Tôi tin rằng các ngôn ngữ không phải C++ sử dụng MSBuild. – jwfearn

Trả lời

3

Tôi không chắc chắn ngôn ngữ Visual Studio nào bạn sử dụng, nhưng nếu đó là C++, thì đường dẫn tệp được lưu trữ trong tệp dự án .vcproj cũng nên được kiểm soát phiên bản. (LƯU Ý: tệp giải pháp .sln KHÔNG lưu trữ cài đặt đường dẫn) Nếu bạn cẩn thận sử dụng đường dẫn tương đối, chứ không phải đường dẫn tuyệt đối, nó sẽ dễ dàng chia sẻ giữa nhiều nhà phát triển.

Trong Visual C++ 2008, project files are XML vì vậy bạn có thể chỉnh sửa chúng trực tiếp. Nếu bạn muốn thực sự ưa thích, bạn có thể sử dụng .vsprops property sheets để kiểm soát thêm.

+0

trông giống như con đường để đi, tôi sẽ đăng bài sớm nếu nó hoạt động tốt. – pmlarocque

+0

nó hoạt động tốt, cảm ơn bạn! – pmlarocque

1

Tôi sử dụng thư mục được chia sẻ trên mạng cho các nội dung tương tự. Và cung cấp cho thư mục đầy đủ sự tin tưởng. trên PDC tôi chỉ có một kịch bản đăng nhập mà bản đồ một cách ứng dụng. Nó có thể không phải là cách tốt nhất, nhưng nó làm việc cho tôi mà không có bất kỳ vấn đề.

Một giải pháp tôi đã sử dụng trong quá khứ là một thư mục chung trên từng máy chủ dependancies đi, và có nó bộ hóa với một số loại công cụ. Tôi sử dụng Backup Exec đi kèm với máy tính để bàn và máy tính xách tay tùy chọn trong đó có một tính năng đồng bộ, nhưng những thứ khác làm việc là tốt.

+0

Âm thanh quá phức tạp đối với mục tiêu và sẽ không hoạt động đối với nhóm từ xa (Tôi biết mình không đề cập đến yêu cầu), vẫn cảm ơn đề xuất. – pmlarocque

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