vb.net - 隔离的存储内容是否在更新后仍然存在?

标签 vb.net inno-setup isolatedstorage installshield-2010

如果我将许可证文件写入 vb.net winforms 应用程序中的隔离存储,然后该应用程序进行了小更新,那么在更新过程中许可证文件是否会以某种方式“结转”?

隔离存储似乎使用完整版本号作为最低级别的目录名称,这让我认为它没有。

需要许可证文件才能充分使用该应用程序,我不希望用户在更新后必须重新输入他们的许可证代码。

不确定更新将如何完成 - Inno setup 或 Installshield LE。

任何建议表示赞赏。

最佳答案

如果您的应用程序是 WinForm 应用程序,我建议您不要使用 IndependentStorage,这有点过于严格且无法自定义。 IsolatedStorage 在 Windows Phone 和 Metro 应用程序中没有被覆盖,但(如果我没记错的话)在 Win Forms 中。总而言之,最好使用其他位置的文件(如 AppData/Roaming/YourCoolAppName),它的优势在于您可以准确了解数据的存储位置。

关于vb.net - 隔离的存储内容是否在更新后仍然存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6692253/

相关文章:

vb.net - 视觉基本错误 BC30456 'Form1' 不是 'WindowsApplication1' 的成员

asp.net - 如何在不受控件绑定(bind)的 ListView 上执行删除

installshield - 在安装过程中使用 Inno Setup 删除另一个未使用 Inno Setup 安装的应用程序

inno-setup - Inno Setup 可选 在卸载过程中删除 appdata\YourApp?

c# - PC 上 WP7 模拟器的独立存储在哪里?

vb.net - 捕获应用程序崩溃事件

xml - 错误 : Attribute and namespace nodes cannot be added to the parent element

download - Inno Setup 出错时如何继续下载?

c# - 从独立存储加载文件的最佳方式

c# - 如何在 Windows Phone 8 中打开 .txt 和 .docx 以及 .xls 文档