Application.Current.Shutdown()将my.settings重置为默认值

时间:2012-09-17 05:34:09

标签: c# wpf vb.net

您好我使用以下代码重新启动我的WPF应用程序

System.Diagnostics.Process.Start(Application.ResourceAssembly.Location)
Application.Current.Shutdown()

然而我注意到它再次运行My.Settings值被重置为默认值,任何想法如何防止这种情况?

1 个答案:

答案 0 :(得分:0)

确保在重新启动之前调用设置上的Save()。如果您已在关闭应用程序时执行此操作,则新应用程序实例可能会锁定设置文件,从而阻止保存当前实例。