2011-07-14 22 views
5

Si escribo un archivo de licencia en almacenamiento aislado en una aplicación vb.net winforms, y luego la aplicación se somete a una actualización menor, ¿el archivo de licencia se "transfiere" de alguna manera durante la actualización?¿Los contenidos de almacenamiento aislados sobreviven a una actualización?

El almacenamiento aislado parece utilizar el número de versión completo como el nombre de directorio de nivel más bajo que me hace pensar que no.

El archivo de licencia es necesario para permitir el uso completo de la aplicación y no quiero que los usuarios tengan que volver a ingresar su código de licencia después de una actualización.

No estoy seguro de cómo se realizará la actualización aún, ya sea Inno setup o Installshield LE.

Cualquier consejo apreciado.

Respuesta

1

Si su aplicación es una WinForm uno, le aconsejo que no use IsolatedStorage, que es un poco demasiado restrictivo y no se puede personalizar. The IsolatedStorage no se anula en las aplicaciones Windows Phone y Metro, pero (si recuerdo bien) está en Win Forms. Para concluir, sería mejor usar un archivo en otra ubicación (como AppData/Roaming/YourCoolAppName), y tiene la ventaja de que usted sabe exactamente dónde se almacenan los datos.

Cuestiones relacionadas