例如,当我加载单词时,如果我去保存文件,它将默认为我上次选择的同一目录...此外,它会跟踪最后10个(或其他).doc你打开的文件
它是怎么做到的?对于我正在编写的程序(在C#中),我只保存一个包含这些设置的文本文档......这是不好的做法?
如果没有,我应该把这个文本放在哪里。现在我只是使用:
Path.GetDirectoryName(Application.ExecutablePath);
作为保存此文件的目录...在我发布程序之前它很好,因为它只使用解决方案目录中的一个文件夹...
但是在我发布之后,目录真的很奇怪:
C:\ Users \用户我\应用程序数据\本地\应用\ 2.0 \ J6AAL16C.2QW .....
它继续....所以这就像我安装它时为这个程序创建的目录?这是它应该被保存的地方吗?
谢谢!
答案 0 :(得分:3)
.NET的Application Settings功能非常简单。特别是如果我是你的话,我就不会使用注册表 - 这会让用户更难以在机器之间复制设置等。
如果您尝试编写自己的设置提供程序,确实有点奇怪 - 我试图了解整体设计几次,并且总是迷路。对于简单的应用程序,它很容易。