Tôi chưa thấy câu trả lời thỏa đáng cho điều này, vì vậy tôi đã hỏi. Có bất kỳ phương pháp hay nhất nào để lưu trữ cài đặt giao diện người dùng trong tệp không? Kịch bản là chúng tôi có một ứng dụng C# trong nhà mà tôi muốn lưu trữ một mảng các tập tin/thư mục cùng với những thứ ngẫu nhiên khác (cờ để sử dụng khi thực hiện một lệnh bên ngoài, đối số tùy chọn để chuyển sang các thuật toán so sánh có thể chọn được). , v.v.) Do tính chất của các giá trị này, việc sử dụng các phương thức app.config được xây dựng sẽ không hoạt động. Vì vậy, có bất kỳ thực hành tốt nhất khi lưu trữ các thiết lập bán phức tạp cho một tập tin cài đặt?Có phương pháp hay nhất để lưu cài đặt giao diện người dùng trong tệp không?
Hiện tại, phức tạp nhất mà tôi đang lưu trữ sẽ là danh sách có một mục nhập duy nhất cần lưu trữ tên tệp, so sánh thuật toán và văn bản đối số. Vì vậy, nó không phải tất cả dữ liệu khóa/giá trị đơn giản.
Tôi đang tìm những suy nghĩ về:
- layout (. Cũ nếu XML, các giá trị phải ở trong các thuộc tính vs node.value)
- định dạng (XML, YAML, vv)
- khuôn khổ
Điều này sẽ không lưu trữ dữ liệu nhạy cảm, vì vậy bảo mật không phải là mối quan ngại.
Tôi hiện đang tìm cách chỉ sử dụng XmlDocument và các lớp riêng biệt cho từng bộ sưu tập khác nhau. Nhưng tôi cảm thấy như có một số khung hiện có cho điều này.
Cảm ơn bạn!
tôi cảm thấy đây không phải là một bản sao như câu trả lời cho câu hỏi rằng tất cả các mô tả cách người ta sẽ lưu các thiết lập WPF và/hoặc vị trí của tập tin đó. Tôi đang tìm cách lưu trữ các cài đặt có cấu trúc và thực tiễn tốt nhất cho điều đó. –
"Các phương pháp hay nhất" là một từ đồng nghĩa cho "Ý kiến của bạn về điều này là gì?" Mà là squarely tắt chủ đề (vì câu trả lời ý kiến vẽ rắc rối). –