gpt4 book ai didi

c# - 不加载用户设置, Debug模式除外

转载 作者:行者123 更新时间:2023-11-30 20:49:00 25 4
gpt4 key购买 nike

我有一个困扰我好几天的问题:

我已经通过设计器定义了几个用户设置。在我的应用程序中,我可以按预期读取、更新和保存值 - 但前提是我使用 F5 在 Debug模式下启动应用程序。

如果我在没有调试的情况下启动我的应用程序,使用 Ctrl+F5(或双击 .exe 文件),我仍然有我的设置,但它们都是空字符串!如果然后我用 F5 重新启动它,一切又恢复正常了!

看起来好像使用 Ctrl+F5 时应用程序是从一个空的配置文件开始的。

有人遇到过这个问题吗?

最佳答案

如果启用了 Visual Studio 托管进程,您将拥有两个不同的 Settings.settings 文件 - 一个用于 Release模式,另一个用于 Debug模式。您可以更改此行为并在这些模式之间“共享”一个设置文件:转到项目属性 -> 调试,然后取消选中“启用 Visual Studio 托管进程“

有关更多信息,请查看此页面:http://mrpfister.com/programming/the-dark-side-of-the-hosting-process-vshost-exe/

关于c# - 不加载用户设置, Debug模式除外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24020608/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com