Tôi đã tạo một ứng dụng sử dụng settings.settings để lưu trữ một số cài đặt cụ thể của người dùng (scope = User). Cài đặt được tải đúng khi khởi động, thay đổi trong quá trình sử dụng và được lưu chính xác cho lần khởi chạy tiếp theo. Chu kỳ này dường như không có vấn đề gì.Làm thế nào để duy trì các thay đổi trong tập tin .settings/.config trên một phiên bản tập tin thay đổi?
Sự cố phát sinh khi tôi cập nhật phiên bản lắp ráp và tệp cho một bản dựng mới. Các cài đặt không còn được tải khi khởi động (thay vào đó các giá trị mặc định được sử dụng). Nó cũng xuất hiện rằng một tập tin cấu hình được lưu từ phiên bản 1.1 sẽ vẫn tồn tại ngay cả khi phiên bản 1.2 được khởi chạy và tệp cấu hình MỚI được tạo và lưu lại (tức là bạn có thể khởi chạy lại phiên bản 1.1 và tệp cấu hình sẽ là tệp cấu hình được lưu từ đó phiên bản).
Vì vậy, có vẻ như cài đặt dành riêng cho phiên bản của hội đồng và/hoặc tệp. Cũng cần lưu ý rằng giữa phiên bản 1.1 và phiên bản 1.2 không có thay đổi đối với tệp settings.settings hoặc bất kỳ thứ gì khác cho vấn đề đó (tức là thay đổi duy nhất tôi thực hiện giữa các bản dựng khác nhau này là sửa đổi số phiên bản).
Có cách nào để duy trì các cài đặt này trong các thay đổi phiên bản không?
[Giữ lại cài đặt giữa các nâng cấp] (https://stackoverflow.com/questions/534261/how-do-you-keep-user-config-settings-across-different-assembly-versions-in-net/534335# 534335) có thể là một thách thức khác khi sử dụng lớp .Net Settings. Liên kết ở đầu bài đăng này có câu trả lời. –
Tôi đã đăng một giải pháp có thể có trong [chủ đề này] (https://stackoverflow.com/a/47921377/3223783). Hy vọng rằng sẽ giúp! – dontbyteme
Tôi đã đăng một giải pháp có thể có trong các chủ đề sau đây: https://stackoverflow.com/a/47921377/3223783 Hy vọng rằng sẽ giúp! – dontbyteme