我应该在哪里保存ini文件



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

我还有一个额外的问题,我希望可以。我不想再为此制造一个问题。

如果我发布我的应用程序,我如何为我的应用软件创建一个安装程序,比如默认的安装程序,而不仅仅是这个安装应用程序窗口,你可以在那里单击"立即安装"或"不安装"。以及用户可以更改的位置,比如应用程序的安装位置等等。ini文件应该保存在哪里,或者它在哪里有意义?

如果有人有一个有用的链接或很好的教程,那就太好了。

提前感谢

ApplicationData可能是您的最佳选择:

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

还有

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

以下是如何获得存储文件的正确位置:

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

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

相关内容

  • 没有找到相关文章

最新更新