Chúng tôi là một nhóm nhỏ, làm việc trên một dự án web asp.net, cũng như dịch vụ, cả hai dự án đều phụ thuộc vào một thư viện lớp được chia sẻ.Cài đặt cấu hình khác nhau cho mỗi nhà phát triển cho thư viện lớp C#
Chúng tôi muốn có cài đặt thư viện lớp khác nhau cho mỗi nhà phát triển (và sau này cho sản xuất). Trong cài đặt được bao gồm thông tin nhạy cảm, chẳng hạn như mật khẩu, cũng như tên máy chủ.
Chúng tôi nên chỉ định các cài đặt này như thế nào?
Trừ khi tôi sai, cài đặt web.config/application không đủ tốt vì chúng không hoạt động đối với thư viện lớp dùng chung.
ps: Ngoài ra, một số biến phải được liên kết tĩnh và phần còn lại (chẳng hạn như kết nối) nên động.
Bạn đã đưa ra giải pháp như thế nào? Bạn đang sử dụng phần mềm điều khiển nguồn nào? –
Chúng tôi đang sử dụng svn. Tôi không chắc chắn về ý nghĩa của giải pháp, và về cơ bản, chúng tôi có nhiều dự án, hầu hết là thư viện lớp, một thư viện chính mà các dự án: dịch vụ và dự án web, phụ thuộc vào. – user145100
Đây là một chút tương tự như những gì chúng tôi đã tìm thấy tốt nhất để sử dụng: (tốt hơn sau đó những gì đã được thảo luận trong chủ đề này) http://stackoverflow.com/questions/236412/connection-string-hell-in-net- linq-sql-asp-net – user145100