【问题标题】:where does visual studio put user app.config files/settingsVisual Studio 将用户 app.config 文件/设置放在哪里
【发布时间】:2023-03-26 22:41:01
【问题描述】:

我在 C:\Users\%USERNAME%\AppData\Roaming 和 C:\Users\%USERNAME%\AppData\Local 中查看了我在 Visual Studio 2015 中调试的应用程序,但不能在那里找到它。

我正在尝试吹走设置值,但找不到。

我正在调试的 Visual Studio 项目的用户设置在哪里?

【问题讨论】:

    标签: c# visual-studio app-config


    【解决方案1】:

    该文件存储在此路径“bin/debug/app.config”中,如果您在调试时进行更改,这些更改应该会出现在那里。请记住,每次在 Visual Studio IDE 上运行应用程序时,该文件都会被项目根目录中的“app.config”覆盖。

    【讨论】:

    • 每次运行时都不会被覆盖。也许如果我做一个干净的,但在正常的构建 + 运行之间,设置会保持不变。
    【解决方案2】:

    它们位于项目根目录中隐藏的“.vs”文件夹中的 .suo 和 .usr 文件中。可以在 here 找到这些文件的说明,您必须显示隐藏文件才能找到它。

    整个文件夹是用户特定的。当 VS 运行速度非常慢或者当我有一个我玩过的设置并希望它恢复默认值时,我有时会发现需要删除整个文件夹。 VS 将重新创建文件夹,但我会保存备份以防万一。

    【讨论】:

    • 我只看到一个.suo文件,而且基本上不是纯文本。这看起来对吗?我想我不能手动编辑它。
    • @StealthRabbi,哦,我明白了,您正在尝试手动编辑它以获得特定的设置值?
    • 要么编辑它,要么把它吹走以回到默认状态。我删除了 .suo 文件,但它似乎仍然具有旧值。
    • @StealthRabbi,您要更改哪个设置?
    • 我在 Settings.settings / app.config 中定义的应用程序特定设置。
    【解决方案3】:

    如果您指的是您当前正在调试的特定项目的设置,它们存储在

    你的项目.exe.config

    文件与您的 exe 并排放置在 bin\debug(或 bin\release)文件夹中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-21
      • 1970-01-01
      • 2022-07-08
      • 1970-01-01
      • 1970-01-01
      • 2012-12-18
      • 1970-01-01
      • 2019-04-30
      相关资源
      最近更新 更多