2011-07-14 13 views
5

Jeśli napiszę plik licencji do izolowanej pamięci w aplikacji WinForm vb.net, a aplikacja zostanie poddana drobnej aktualizacji, czy plik licencji zostanie "przeniesiony" w jakiś sposób podczas aktualizacji?Czy pojedyncza zawartość pamięci pozostaje przy aktualizacji?

Magazyn izolowany wydaje się używać pełnego numeru wersji jako nazwy katalogu o najniższym poziomie, co powoduje, że myślę, że tak nie jest.

Plik licencji jest potrzebny, aby umożliwić pełne korzystanie z aplikacji i nie chcę, aby użytkownicy musieli ponownie wprowadzać kod licencji po aktualizacji.

Nie jestem pewien, jak aktualizacja zostanie wykonana - czy to instalacja Inno czy Installshield LE.

Wszelkie porady są mile widziane.

Odpowiedz

1

Jeśli twoja aplikacja jest WinForm, radzę ci nie używać IsolatedStorage, który jest trochę zbyt restrykcyjny i nie można go dostosowywać. The IsolatedStorage nie jest nadpisywany w aplikacjach Windows Phone i Metro, ale (o ile dobrze pamiętam) znajduje się w Win Forms. Podsumowując, lepiej byłoby użyć pliku w innej lokalizacji (np. AppData/Roaming/YourCoolAppName) i ma to tę zaletę, że dokładnie wiesz, gdzie są przechowywane dane.

Powiązane problemy