【问题标题】:Where does an application store user.config?应用程序在哪里存储 user.config?
【发布时间】:2021-05-03 15:18:03
【问题描述】:

我的 PC 上有一个 C# WinForms 应用程序,它是通过 MS click-once 部署安装的。

我可以看到设置使用的user.config文件位于以下文件夹中:

C:\Users\<me>\AppData\Local\Apps\2.0\Data\<several other folders>\Data\<version string>

但那些其他文件夹的随机名称看似毫无意义。

应用程序(或框架,真的)如何知道在哪里可以找到 user.config 文件? 我需要从另一个应用程序访问它,并且不想为用户打开“查找文件”对话框来执行它...

我已尝试在注册表中搜索该位置,但没有成功。

谢谢

【问题讨论】:

  • 它基于项目属性中的几个设置:这有更多信息:stackoverflow.com/questions/11407899/…
  • 我看过那个条目,但无论如何都是。它没有回答我提出的具体问题。也许只有 MS 知道答案?

标签: c# winforms settings clickonce


【解决方案1】:

应用目录

检查Environment.GetFolderPath(SpecialFolder.ApplicationData) 的值以获取当前用户的确切目录。

【讨论】:

    猜你喜欢
    • 2013-11-20
    • 2017-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多