2011-07-14 38 views
5

Nếu tôi ghi tệp giấy phép vào bộ nhớ bị cô lập trong ứng dụng vb.net winforms và ứng dụng sau đó trải qua một cập nhật nhỏ, tệp giấy phép có được "chuyển sang" bằng cách nào đó trong khi cập nhật không?Nội dung lưu trữ riêng biệt có tồn tại trong bản cập nhật không?

Bộ nhớ bị cô lập dường như sử dụng số phiên bản đầy đủ làm tên thư mục cấp thấp nhất khiến tôi nghĩ là không.

Tệp giấy phép là cần thiết để cho phép sử dụng đầy đủ ứng dụng và tôi không muốn người dùng phải nhập lại mã giấy phép của họ sau khi cập nhật.

Bạn chưa chắc chắn cách cập nhật sẽ được thực hiện - hoặc là thiết lập Inno hoặc Installshield LE.

Bất kỳ lời khuyên nào được đánh giá cao.

Trả lời

1

Nếu ứng dụng của bạn là một WinForm, tôi khuyên bạn không nên sử dụng IsolatedStorage, một chút quá hạn chế và không thể tùy chỉnh. Các IsolatedStorage không phải là overriden trong Windows Phone và Metro ứng dụng nhưng (nếu tôi nhớ tốt) là trong Win Forms. Để kết luận, sẽ tốt hơn nếu sử dụng một tệp ở một vị trí khác (như AppData/Roaming/YourCoolAppName), và nó có lợi thế để bạn biết chính xác nơi dữ liệu được lưu trữ.

Các vấn đề liên quan