Một hạn chế của chương trình mà tôi duy trì là người dùng cuối thường không biết những thay đổi đã được thực hiện. Để khắc phục điều này, tôi muốn cho người dùng của mình một danh sách đơn giản các thay đổi được thực hiện cho chương trình của họ. Có một phương pháp / phương pháp tốt để làm theo sẽ tạo ra một danh sách dễ cập nhật mà sau đó có thể được đưa vào giao diện người dùng không?
Ví dụ: Tôi có nên lưu trữ mọi thứ trong tệp XML được đọc thành biểu mẫu không? Lịch sử thay đổi có nên đi vào cơ sở dữ liệu?
Lưu ý: Chương trình là Winforms (C # 4.0).
CẬP NHẬT
Dựa trên phản hồi tuyệt vời, tôi đã quyết định sử dụng SQLite làm nơi lưu trữ thông tin của mình và sẽ cung cấp cho người dùng danh sách các thay đổi theo thời gian trong điều khiển TreeView.