在我的wpf应用中,我正在使用Properties.Settings.Default
来保存应用程序设置。令人惊讶的是,当我运行Debug 模式(开始调试F5)而没有调试(没有调试Ctrl + F5时启动)时,我在Properties.Settings.Default
中保存了不同的值。我想知道,为什么会这样,以及如何使它们相同?
答案 0 :(得分:2)
在从VS进行调试时,IDE使用<your application>.vshost.exe
进程来托管您的应用程序,而不是直接运行它。这会导致您的配置更改保存为<your application>.vshost.exe
而不是<your application>.exe
。
您可以通过转到项目设置并取消选中Enable the Visual Studio hosting process
标签中的Debug
选项来停用此默认行为。