如何设置user.config文件的默认位置?

时间:2012-03-26 11:06:41

标签: vb.net

我在VB.NET 2008中创建了一个项目。当我更新项目时,我更改了程序集版本,但问题是当用户获得新版本时,他们会丢失用户设置。

我注意到用户设置保存在:

  

C:\用户\卡拉姆\应用程序数据\本地\ Friends'_Book_Corner \ FbcBook.exe_Url_0simcxv3dfuzhahgti5ir3txdrd4qeho \ 1.0.2.9 \ user.config

请注意路径中的版本号。有没有办法保存在不受更改版本影响的位置?

1 个答案:

答案 0 :(得分:0)

您可以致电:

更新新装配的设置

My.Settings.Upgrade()

这将从先前安装的应用程序版本中提取值。您不希望意外地执行此操作并使用旧值覆盖较新的值,因此您通常会创建一个布尔用户设置(默认为TRUE)来标记更新。当用户运行新版本时,他们会获得默认值,您可以使用它来触发更新,完成后将用户更新标志设置为FALSE。