Bản sao - câu hỏi chính xác này được hỏi here - giải pháp duy nhất có vẻ là sự kiện xây dựng bài đăng.Visual studio đệ quy Sao chép địa phương
Trong Visual Studio 2008, tôi có các dự án sau:
A - tài liệu tham khảo B
B - tài liệu tham khảo Lib.dll
Khi B được xây dựng, Lib .dll xuất hiện trong B/bin/Debug. (điều này là ok)
Khi A được xây dựng, B.dll xuất hiện trong A/bin/Debug, nhưng Lib.dll KHÔNG xuất hiện trong A/bin/Debug. Sẽ không phải là hành vi hợp lý để sao chép tất cả các phụ thuộc của B vào đường dẫn đầu ra của A, vì B sẽ cần các assembly này trong thời gian chạy không? Có phải là không?
Tất cả các tham chiếu đều có copylocal = true.
(Bây giờ tôi phải tham khảo phụ thuộc tất cả của B từ A bằng tay, là có đúng không? Tôi cũng có thể sử dụng một bước tùy chỉnh xây dựng tôi đoán. Dù sao, không hành vi này có bất kỳ ưu điểm/ý nghĩa?)
bạn đang làm việc với studio trực quan nào? –
Tôi đang sử dụng VS 2008. Tôi tin rằng nó hoạt động theo cùng một cách trong năm 2005/2010 quá. –
đã gửi một mục trên kết nối, fwiw: https://connect.microsoft.com/VisualStudio/feedback/details/694561/copy-local-private-true-private-on-a-project-reference-nhu cầu-tới-cũng-copy-những gì-mục tiêu-dự án-nhãn-như-copy- Địa chỉ –