Visual Studio是否有用于序列化XML文档的插件?

Visual Studio是否有用于序列化XML文档的插件?,xml,serialization,Xml,Serialization,使用JSON时,我可以使用NuGet添加JSON.Net,这允许我创建一个包含JSON对象元素的类,并将其序列化为JSON字符串。这似乎比使用String.Format(“”)更好只需手动创建JSON 对于XML,我目前使用XDocument创建我需要的任何XML文档。这是可行的,但这是一个相当手动的过程,随着文档变大,它会变得混乱。当我需要稍后返回并添加到文档时,它也很难维护 我有一种预感,我觉得这很困难,很混乱,因为我做错了。我使用函数概念创建XML文档,但使用的是面向对象的语言。当然,我需

使用JSON时,我可以使用NuGet添加JSON.Net,这允许我创建一个包含JSON对象元素的类,并将其序列化为JSON字符串。这似乎比使用
String.Format(“”)更好
只需手动创建JSON

对于XML,我目前使用XDocument创建我需要的任何XML文档。这是可行的,但这是一个相当手动的过程,随着文档变大,它会变得混乱。当我需要稍后返回并添加到文档时,它也很难维护

我有一种预感,我觉得这很困难,很混乱,因为我做错了。我使用函数概念创建XML文档,但使用的是面向对象的语言。当然,我需要做的是创建一个类并实现属性和构造函数,以创建一个具有与XML文档相同属性的对象,然后使用某种框架将其序列化为字符串

所以我的问题是如何使用VisualStudio2010和C#将类序列化为XML

Cheers

您可以创建一个具有所需属性的简单C#类,并使用命名空间中不同的
数据*
属性对其进行修饰,然后使用生成XML


请参见MSDN上的内容和页面上的示例。

对不起,您在这里问什么?如何将类序列化为XML?是的,我需要更新问题吗?