gpt4 book ai didi

c# - 如何在运行时保存自定义配置部分?

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

我的应用程序允许用户向保存在自定义配置部分中的组合框添加其他项目。问题是 save() 调用失败,因为我的应用程序安装到 C:/Program Files... 没有读写权限,因此用户必须以管理员身份运行我的应用程序。

是否有更巧妙的方法来保存用户添加的持久存在的 UI 元素?我查看了用户设置,但似乎没有办法保存集合。

最佳答案

.NET 并不真正支持在运行时写入 app.config。你可以做到,但你会遇到一些情况。在运行时写入 app.config 通常表示用户范围内的配置。这通常是通过 Properties.Settings 中用户范围的配置项完成的,它在 app.config 中存储默认值并将新的/更改写入用户的 AppData。

就自定义配置而言,用户范围的设置确实不适用。您可以在设置设计器中简单地使用自己的类型。

关于c# - 如何在运行时保存自定义配置部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12306130/

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