Tôi có một giải pháp với nhiều dự án mà tất cả các dll đầu ra (ngoại trừ ứng dụng chính của khóa học). Sao chép địa phương được đặt thành true cho tất cả các tài liệu tham khảo và mọi thứ đều tốt và dandy với dlls trong cùng thư mục với exe.Đặt C# Dự án tham khảo trong một thư mục con
Vấn đề của tôi là điều này thật xấu. Tôi muốn đặt tất cả các dll trong một thư mục con (thực sự là hai thư mục con xuống được chính xác). Làm thế nào tôi có thể làm điều này trong Visual Studio 2008?
Tôi đã tìm thấy một số câu hỏi có vẻ tương tự nhưng tôi không thể tìm thấy câu trả lời đơn giản mà tôi biết phải tồn tại.
EDIT: Để rõ ràng hơn, tôi muốn biết cách làm cho trình tải lắp ráp tìm kiếm các tham chiếu ở đâu đó bên cạnh thư mục hoạt động. Người dùng sẽ tương tác với một số tệp khác trong thư mục và ít lộn xộn hơn cho họ.
CHỈNH SỬA 2: Tôi cũng muốn tránh sử dụng GAC. Ứng dụng cần phải được tự chứa.
Nhưng sau đó chúng sẽ được tải như thế nào? Bạn sẽ phải tải từng DLL một cách thủ công, điều đó chỉ hút thôi. Và nếu bạn đã làm như vậy, bạn lạnh không tham khảo các dự án - bạn không thể chỉ đơn giản là sử dụng các loại trong chúng. Tổng số overkill và não nổ. –
Lý tưởng nhất là có một số cách trong VS để làm cho ứng dụng tìm kiếm tất cả các phụ thuộc ở đâu đó bên cạnh thư mục hoạt động. Tôi không thể tưởng tượng được điều đó thật khó. – daedalus28