2009-09-04 27 views
8

Có thể có hai tệp app.config trong đó một app.config đóng vai trò như một vùng chứa cho tệp app.config thứ hai (lồng nhau) không? Tôi muốn tham khảo các phần cụ thể của một tệp lồng nhau từ bên ngoài.Các tệp app.config (web.config) lồng nhau

Tại sao tôi cần điều này là do vấn đề kiểm soát nguồn. Để biết mô tả chi tiết, hãy xem this

Bất kỳ giải pháp nào khác cho vấn đề gốc được đánh giá cao.

Trả lời

8

Bạn có thể tham chiếu các tệp cấu hình khác có, vì vậy bạn có thể có nội dung tĩnh trong một tệp và công cụ cụ thể trong một tệp khác.

Ví dụ, để đặt cài đặt ứng dụng trong một file riêng biệt, trong một thư mục con gọi là "cấu hình":

<appSettings configSource="Configuration\AppSettings.config"/> 

Sau đó, trong AppSettings.config, chỉ bao gồm thẻ appSettings như bình thường:

<appSettings> 
    <add key="somekey" value="someValue" /> 
</appSettings> 
4

Nếu tôi hiểu chính xác câu hỏi của bạn, câu trả lời là "Có". Xem phần "Sử dụng tệp cấu hình bên ngoài" trong bài viết này. Nó không phải làm tổ các tập tin như tiêu đề của bạn sẽ bao hàm, nhưng dựa trên văn bản câu hỏi ...

http://msdn.microsoft.com/en-us/library/ms254494.aspx

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