Repository navigation
Replies: 1 comment
|
Yes, With the default With Legacy, the paths depend only on the application name:
Call it before AppBuilder.CreateSplatBuilder()
.WithAkavacheCacheDatabase<SystemJsonSerializer>(builder =>
builder.WithApplicationName("MyApp")
.WithLegacyFileLocation()
.WithSqliteProvider()
.WithSqliteDefaults());I don't see any code that moves existing data from isolated storage to the legacy paths. Users who already have data in the isolated store will start empty unless you copy the old |
Uh oh!
There was an error while loading. Please reload this page.
When I'm updating my app via Microsoft Store I've discovered that settings and other information is gone.
Looking into this I found out that the
GetUserStoreForAssembly()function that is used uses the install location and assembly version to create a hash for the location.This makes it so new updates on Windows creates a new folder and old data is lost.
I found this #357 that is similar, so the recommendation is just to use
Legacythen? Even in 13.0.0?All reactions