【问题标题】:How do I "Change the Value of a Setting Between Application Sessions" in a C# application?如何在 C# 应用程序中“更改应用程序会话之间的设置值”?
【发布时间】:2011-04-09 23:00:57
【问题描述】:

MSDN 网站page 使手动更改应用程序设置听起来很容易。虽然我找不到文件。我可以在我的开发路径中找到该文件,但我不知道这是否是应用程序实际运行的路径。我在“settings.settings”中设置了一个数据库连接设置,现在我想在我的机器上更改它。我知道我的 Foo.exe 有一个 Foo.exe.config,但我找不到它。

它在哪里?如何找到它?

【问题讨论】:

  • 当我安装在另一台机器上时,我实际上找到了它,但我无法告诉你它为什么在这里以及这是缓存还是“真实”应用程序文件:C:\Documents and Settings \laqlu\Local Settings\Apps\2.0\9MNP3TX3.N7R\H7MCGW2O.1GY\drev..tion_21d5cfff11fb53be_0001.0000_2da6fd46b18765ae

标签: c# .net settings application-settings


【解决方案1】:

请参阅以下文章中的“设置文件位置”部分:http://msdn.microsoft.com/en-us/library/8eyb2ct1.aspx

应用程序级设置和默认用户级设置将存储在与可执行文件相同的目录中的yourProgram.exe.config 中。用户级设置存储在user.config 中,位置因部署方法而异。

您在C:\Documents and Settings\laqlu\Local Settings\Apps\... 中提到的路径不是缓存文件,而是实际的用户级设置文件。更改其内容会影响您的程序。

【讨论】:

    猜你喜欢
    • 2019-03-02
    • 2011-03-13
    • 2016-08-29
    • 2012-06-20
    • 2021-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多