gpt4 book ai didi

c# - 所有应用程序版本的一个 user.conf 文件

转载 作者:行者123 更新时间:2023-11-30 13:00:38 25 4
gpt4 key购买 nike

在我的项目中,我使用了一个设置文件,并且我有一些具有“用户”范围的字段。所以 /AppData/Local/MyCompany/MyApp.exe_Url_wkjotpgbovnyqkbwotylz/0.0.2.2(my app version)/user.conf 文件包含这些字段。

据我所知,这个文件夹是自动创建的,它的名字是基于我的应用程序版本。

有什么方法可以创建 user.conf 文件而不考虑程序版本吗?

最佳答案

您可以随时推出自己的产品!

我过去通过使用 .NET 的内置 XML serialization techniques 创建一个类来存储设置来完成此操作或使用 JSON或 [.NET 的内置 JSON 内容][3](json.org 也是一个很好的资源)。

这是一个使用 .NET 的 JSON 的示例:

创建一个设置类:

[DataContract]
class Settings
{
[DataMember]
internal string food;

[DataMember]
internal int bar;
}

读/写代码:

Settings s = new Settings();
MemoryStream stream1 = new MemoryStream();
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(Settings));

// Write the settings
ser.WriteObject(stream1, s);

// Read settings
Person p2 = (Person)ser.ReadObject(stream1);

关于c# - 所有应用程序版本的一个 user.conf 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21938250/

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