Tôi mới vào studio trực quan, đến từ Delphi.Visual Studio: Thêm mục/Thêm làm liên kết thay vì chỉ Thêm
Tôi có một cây thư mục chứa đầy tệp .cs (gốc là \ Chung).
Tôi cũng có một cây thư mục đầy đủ các ứng dụng (root là \ Applications)
Cuối cùng, tôi đã có một cây đầy Assemblies (root là \ Assemblies)
Tôi muốn giữ file .cs của tôi trong cây chung và tất cả các voodoo môi trường (giải pháp, dự án, cài đặt, siêu dữ liệu, dữ liệu gỡ lỗi, thùng, vv) trong cây Assmblies. Vì vậy, cho một ví dụ đơn giản, tôi đã có một hội đồng gọi là PdMagic.Common.Math.dll. Giải pháp và dự án nằm trong \ Assemblies \ Common \ Math. Tất cả các tệp nguồn (.cs) của nó đều nằm trong \ Common \ Math. (matrix.cs, trig.cs, mathtypes.cs, mathfuncs.cs, stats.cs, v.v.)
Khi tôi sử dụng Thêm mục hiện có để thêm ma trận.cs vào dự án của tôi, một bản sao của nó là được thêm vào thư mục \ Assemblies \ Common \ Math. Tôi chỉ muốn tham khảo nó. Tôi không muốn nhiều bản sao nằm xung quanh. Tôi đã thử thêm mục hiện có, và sử dụng thả xuống để "Thêm liên kết" thay vì chỉ "Thêm", và điều đó dường như làm những gì tôi muốn.
Câu hỏi: "Phương pháp hay nhất" cho loại điều này là gì? Hầu hết mọi người chỉ đặt những tệp .cs đó vào cùng thư mục với dự án? Tại sao không phải là "Thêm liên kết" mặc định?
Cảm ơn!
Để trả lời câu hỏi khác của bạn, nhóm Prism đã thực hiện rất nhiều công việc để thực hiện công việc này. Hãy xem bài đăng này: http://msdn.microsoft.com/en-us/magazine/ee321573.aspx – NerdFury
Prism "project linker" là hoàn hảo. Chính xác những gì tôi đã có trong tâm trí. Bây giờ tôi phải tìm ra nếu tôi có thể sử dụng nó. Cảm ơn bạn. –