如何使应用程序的用户设置从一个版本持续到下一个版本?

时间:2017-06-29 14:23:25

标签: c# visual-studio version settings .net-assembly

在Visual C#项目的属性中,我可以进入程序集信息并更改程序集版本和文件版本。我发现当我更改程序集版本时,会在C:/ Users / [username] / AppData中创建一个新文件夹,以保存对用户作用域设置的任何更改。这意味着在先前版本中所做的任何更改都将丢失,并且设置将恢复为其默认值。如果设置存储重要信息(如文件路径)并且应用程序由多个用户共享,并且新用户不知道如何更改设置以使其与更新之前的方式相同,则这尤其会成为问题。

这个问题有标准解决方案吗?当程序集版本发生变化时,应用程序通常如何保存用户的设置?除非他们想要将设置重置为默认值,否则应用程序通常根本不会更改程序集版本?我可以将数据存储在不同的文件中,但我想知道是否可以在使用user.config时完成此操作。

另外,我如何看到exe的汇编版本是什么?在其属性中,详细信息选项卡显示“文件版本”和“产品版本”,但它们都反映了在Visual Studio中设置的文件版本。

0 个答案:

没有答案