2011-07-14 12 views
5

Bir lisans dosyasını bir vb.net winforms uygulamasında yalıtılmış bir depoya yazarsam ve uygulama daha sonra küçük bir güncellemeden geçiyorsa, güncelleme sırasında bir şekilde lisans dosyası "taşınır" olur mu?İzole depolama içeriği bir güncellemeden mi kurtuluyor?

Yalıtılmış depolama alanı, tam sürüm numarasını en düşük düzey dizin adı olarak kullanmış gibi görünüyor.

Uygulamanın tam olarak kullanılmasına izin vermek için lisans dosyası gereklidir ve kullanıcıların bir güncelleme sonrasında lisans kodunu tekrar girmelerini istemiyorum.

Güncellemenin nasıl yapılacağından emin olun - Inno setup veya Installshield LE.

Herhangi bir tavsiye takdir edildi.

cevap

1

Uygulamanız bir WinForm olanıysa, biraz fazla kısıtlayıcı ve özelleştirilemeyen IsolatedStorage'ı kullanmamanızı tavsiye ediyorum. IsolatedStorage, Windows Phone ve Metro uygulamalarında geçersiz kılmıyor ancak (iyi hatırlamıyorsam) Win Forms'da. Sonuç olarak, başka bir yerde (AppData/Roaming/YourCoolAppName gibi) bir dosyayı kullanmak daha iyi olacaktır ve verilerin nerede depolandığını tam olarak bilmeniz avantajlıdır.

İlgili konular