【问题标题】:Where should i save an ini file?我应该在哪里保存ini文件?
【发布时间】:2014-04-11 22:04:10
【问题描述】:

我的应用程序中有一个 ini 文件,但我应该将文件保存在哪里,为什么要这样做? 如果我使用Environment.CurrentDirectory,如果我发布我的应用程序,文件保存在哪里?

我还有一个问题,希望没关系。 我不想为此创建一个额外的问题。

如果我发布我的应用程序,我如何为我的应用程序创建一个设置,就像默认设置一样,而不仅仅是这个安装应用程序窗口,您可以在其中单击“立即安装”或不单击“安装”。以及用户可以更改应用程序安装位置等内容的位置。 然后应该将 ini-File 保存在哪里或在哪里有意义?

如果有人对此有有用的链接或好的教程,那就太好了。

提前致谢

【问题讨论】:

  • AppData 不是吗?
  • 这将是 Environment.SpecialFolder.ApplicationData 还是?
  • 是的,应该是这样的。

标签: c# file visual-studio-2012 installation publish


【解决方案1】:

ApplicationData 可能是你最好的选择:

用作当前漫游用户的应用程序特定数据的公共存储库的目录。

还有

  • Lo​​calApplicationData:当前用户,非漫游
  • CommonApplicationData:所有用户(不特定于任何一个用户)

您可以通过以下方式获得正确的文件存储位置:

Path.Combine(Environment.GetFolderPath(
    Environment.SpecialFolder.ApplicationData), "yourFile.ini");

至于您的第二个问题,我不确定什么是好的安装程序。这确实是一个单独的问题,但由于它是在询问对工具的推荐,它可能会被关闭。

【讨论】:

    猜你喜欢
    • 2021-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-20
    • 1970-01-01
    • 2020-06-27
    • 1970-01-01
    相关资源
    最近更新 更多