gpt4 book ai didi

C# -> 在 Win7/Vista 上更新 AppSettings.config 文件

转载 作者:太空宇宙 更新时间:2023-11-03 14:33:04 25 4
gpt4 key购买 nike

我在这里看不到任何东西,但我确实记得有人告诉我如果你想让应用程序更新配置文件,那么它需要在 ...

**C:\Users\Ibrar Mumtaz\AppData**

嗯,在某处,原因是用户应该有权在此处更新配置文件,而不是在应用程序安装文件夹下。这就是我的印象,而且我相当确定情况确实如此。我想我在这里读到了 = p

我的问题是,这里有没有人可以阐明这一点,因为这是我在将我的应用程序交付测试之前要实现的最后一个功能。

1) 首先,需要一个安装程序来设置文件夹,然后将我的应用程序配置文件放入其中。我已经在使用 visial studio 安装程序,所以我打包了我的应用程序,但这一点让我失望了?那我该怎么做呢?我只需要有人来展示如何执行此操作,我应该可以重新配置我的应用程序以寻找配置文件的新位置。

2) 我应该能够弄清楚如何找到该文件夹​​并找到其中的配置文件。一旦我知道安装程序将配置文件放入用户具有权限的正确文件夹中,那么它应该直接从那里开始。

感谢阅读。

更新:

这非常简单,因为 VS 安装程序可以选择添加一个特殊的文件夹,所以剩下的就是以编程方式访问该文件夹并读取和写入配置文件。一个问题?我用来为我的应用程序创建我的配置文件的 ConfigurationManager 类期望我的配置文件在应用程序本地,而不是在本地文件系统的完全不同的部分中? Errr 在这里帮忙吗?

伊布拉尔

最佳答案

如果您正在使用 VS 设置文件创建应用程序设置键,并且具有用户可能希望在运行时更改的值,并保存他的首选项,只需将这些设置的范围设置为“用户”而不是“应用程序” ".
这样您就可以为它们设置一个 setter 方法,您可以编辑 Settings.Default 实例,完成后调用 Save() 方法将它们保存到磁盘。

该文件将保存在用户的“AppData”文件夹中,无论它在哪里,在某个神秘文件夹下。但大多数时候您不必担心它的位置,因为它会在下次执行时自动读取,并在后续运行中保存到相同位置。

关于C# -> 在 Win7/Vista 上更新 AppSettings.config 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2127893/

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