gpt4 book ai didi

c# - 程序如何跟踪全局设置(每次执行程序时都相同)

转载 作者:行者123 更新时间:2023-11-30 16:29:19 25 4
gpt4 key购买 nike

因此,例如,当我加载 word 时,如果我去保存一个文件,它将默认到我上次选择的同一目录...此外,它会跟踪最后 10 个(或其他).doc你打开的文件

它是怎么做到的?现在,对于我正在编写的程序(在 C# 中),我只保存了一个包含这些设置的文本文档……这是不好的做法吗?

如果没有,我应该把这个文本文档放在哪里。现在我正在使用:

 Path.GetDirectoryName(Application.ExecutablePath);

作为保存此文件的目录...在我发布程序之前它很好,因为它只使用解决方案目录中的文件夹之一...

但是我发布之后,目录真的很奇怪:

C:\users\me\AppData\Local\Apps\2.0\J6AAL16C.2QW.....

然后它继续......所以这就像我安装它时为这个程序创建的目录吗?这是它应该被保存的地方吗?

谢谢!!

最佳答案

Application Settings .NET 的特性使这非常简单,真的。特别是,如果我是你,我不会使用注册表 - 它使用户更难将设置从一台机器复制到另一台机器等。

不过,如果您尝试编写自己的设置提供程序,它确实会有点奇怪 - 我曾多次尝试理解整体设计,但总是迷路。不过对于简单的应用程序来说,这很容易。

关于c# - 程序如何跟踪全局设置(每次执行程序时都相同),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6388871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com