C# C 3.5中的应用程序配置

C# C 3.5中的应用程序配置,c#,configuration,C#,Configuration,我正在构建一个处理系统,并希望使用XML对其进行配置。 我应该使用什么技术?我有很多选择: 1] 我可以将dumy对象序列化为xml,更改内容,然后在每次运行应用程序时加载它。我实现了这个,因为你不需要写很多代码来实现它,但这是一个非常肮脏的过程。所以我现在很不开心。 2] 您可以使用一个XElement来读取XML,只需将一个XElement传递给构造函数,然后让它从中构建自己。 3] 使用.NET应用程序设置体系结构 使用.NET应用程序设置体系结构。 它非常简单。使用.NET应用程序设置体

我正在构建一个处理系统,并希望使用XML对其进行配置。 我应该使用什么技术?我有很多选择: 1] 我可以将dumy对象序列化为xml,更改内容,然后在每次运行应用程序时加载它。我实现了这个,因为你不需要写很多代码来实现它,但这是一个非常肮脏的过程。所以我现在很不开心。 2] 您可以使用一个XElement来读取XML,只需将一个XElement传递给构造函数,然后让它从中构建自己。
3] 使用.NET应用程序设置体系结构 使用.NET应用程序设置体系结构。
它非常简单。

使用.NET应用程序设置体系结构。
它真的很简单。

.NET应用程序设置是一个不错的选择

双击Visual Studio项目中的属性。选择“设置”并添加新的设置文件

根据所需功能,您可以选择“应用程序”范围或“用户”范围内的设置:

使用者 优点:可从应用程序本身进行配置

应用 优点:可从应用程序文件夹中的app.config文件进行配置

因此,将所有要编辑的设置保存在应用程序范围内的xml中。并将LastSuccessfulEvent保存在用户范围中

您可以从Properties.settings.Default类检索设置

确保在从代码更改设置时,调用Save函数

Settings.Default.LastSuccessfulEvent = "NewValue";
Settings.Default.Save();

.NET应用程序设置是一个不错的选择

双击Visual Studio项目中的属性。选择“设置”并添加新的设置文件

根据所需功能,您可以选择“应用程序”范围或“用户”范围内的设置:

使用者 优点:可从应用程序本身进行配置

应用 优点:可从应用程序文件夹中的app.config文件进行配置

因此,将所有要编辑的设置保存在应用程序范围内的xml中。并将LastSuccessfulEvent保存在用户范围中

您可以从Properties.settings.Default类检索设置

确保在从代码更改设置时,调用Save函数

Settings.Default.LastSuccessfulEvent = "NewValue";
Settings.Default.Save();

要做到这一点,最简单和正确的方法就是使用设置文件。您可以根据需要添加任意数量的配置并插入任何配置。以及如何使用它的示例。如果您需要更多的示例和教程,现在让我告诉您。

简单而正确的方法确实是使用设置文件。您可以根据需要添加任意数量的配置并插入任何配置。以及如何使用它的示例。如果您需要更多的示例和教程,请现在告诉我。

我刚开始使用app.config,这很有帮助,但它没有说明应用程序设置在应用程序中如何无效,除非您返回到“项目属性”对话框中的“设置”选项卡,然后重新编译。这个问题正好解决了这个问题:我刚开始使用app.config,这很有帮助,但它并没有说明应用程序设置在应用程序中如何无效,除非您返回到“项目属性”对话框中的“设置”选项卡,然后重新编译。这个问题正好解决了这种行为: