Có API hỗ trợ trong .NET 2.0 cho viết đến userSettings phần của chính của exe .config tập tin?Làm thế nào để ghi vào phần exe's .config userSettings?
Kịch bản là:
Ứng dụng Winforms 2.0.
Tôi có một cài đặt (chuỗi kết nối cơ sở dữ liệu, nếu bạn cần biết) có phạm vi cấp người dùng. Điều này có nghĩa là mỗi người dùng có một tệp người dùng .config được tạo bởi .net khi người dùng lưu giá trị của cài đặt.
Đối với người dùng mới chạy ứng dụng lần đầu tiên, tệp .config của exe chính của ứng dụng có chứa giá trị mặc định trong phần cài đặt người dùng. Phần này được tạo bởi studio trực quan khi cài đặt được tạo trong tab Cài đặt của thuộc tính dự án.
Bây giờ, tôi muốn cho phép bất kỳ người dùng Quản trị viên nào trên máy tính có thể thay đổi giá trị mặc định cho người dùng mới. Chỉ quản trị viên mới có tùy chọn này, bởi vì người dùng thông thường không được phép ghi vào tệp .config của exe chính.
Tôi đã tìm cách ghi cài đặt người dùng vào tệp .config của người dùng và cách viết vào phần appSettings của tệp .config chính. Nhưng googling của tôi đã thất bại khi cố gắng tìm hiểu cách viết vào phần userSettings của chính .config
Cơ hội duy nhất của tôi không quay lại System.Xml và tải thủ công .config trong XmlDocument?
Thật không may, cách tiếp cận này không hoạt động đối với các cài đặt kế thừa trong 'userSettings'. – Tarik