.net 如何将应用程序设置保存到文件?

.net 如何将应用程序设置保存到文件?,.net,application-settings,.net,Application Settings,我有一个简单的应用程序。更具体地说,这是Visual Studio Addin。 客户端需要指定多个设置(字符串、整数、小数等) 我需要能够加载它在启动时间和保存,如果改变 为了简单起见,我在一个类AppSettings中设置了所有设置 我当然可以使用DataContractSerializer来序列化/反序列化AppSettings,但是 我想一定有一些标准的方法。我自己就是平面文件存储的超级粉丝,比如INI文件。可以找到一篇关于如何在.NET中使用INI文件的示例代码的文章。我本人非常喜欢平

我有一个简单的应用程序。更具体地说,这是Visual Studio Addin。 客户端需要指定多个设置(字符串、整数、小数等)

我需要能够加载它在启动时间和保存,如果改变

为了简单起见,我在一个类AppSettings中设置了所有设置

我当然可以使用DataContractSerializer来序列化/反序列化AppSettings,但是
我想一定有一些标准的方法。

我自己就是平面文件存储的超级粉丝,比如INI文件。可以找到一篇关于如何在.NET中使用INI文件的示例代码的文章。

我本人非常喜欢平面文件存储,例如INI文件。您可以找到一篇文章,其中包含如何在.NET中使用INI文件的示例代码。

Microsoft提供了一些应用程序设置:

您可以这样使用它:

Properties.Settings.Default.DumpHeader = dumpHeader;
Properties.Settings.Default.DumpFooter = dumpFooter;

Properties.Settings.Default.Save();
装载工作也类似。但是您必须首先定义一个.settings文件。它来自WPF框架,不确定它是否也适用于WinForms

答案相似的类似问题:

Microsoft提供了以下应用程序设置:

您可以这样使用它:

Properties.Settings.Default.DumpHeader = dumpHeader;
Properties.Settings.Default.DumpFooter = dumpFooter;

Properties.Settings.Default.Save();
装载工作也类似。但是您必须首先定义一个.settings文件。它来自WPF框架,不确定它是否也适用于WinForms

答案相似的类似问题:

Visual Studio Addin是一种特殊情况。在这种情况下,如果您想使用,我们只能分发一个包含外接程序代码和一些带有外接程序定义的.xml的.dll文件。当我遇到这样的问题时,我尝试用Windows注册表解决它。您可以在c#中找到许多如何处理Windows注册表的示例。

Visual Studio Addin是一个特殊的例子。在这种情况下,如果您想使用,我们只能分发一个包含外接程序代码和一些带有外接程序定义的.xml的.dll文件。当我遇到这样的问题时,我尝试用Windows注册表解决它。您可以找到许多如何在c#中处理Windows注册表的示例。

它需要额外的工作—互操作。.NETYes不支持INI文件,因为Microsoft正试图将其移走。我不确定信息是如何存储的,但一些网站建议它是XML。我真的很讨厌XML。这是一种标记语言!它承担了额外的工作—互操作。.NETYes不支持INI文件,因为Microsoft正试图将其移走。我不确定信息是如何存储的,但一些网站建议它是XML。我真的很讨厌XML。这是一种标记语言!