Csharp/C#教程:使用Visual Studio 2010创建XML模式并使用它自动生成可序列化类分享


使用Visual Studio 2010创建XML模式并使用它自动生成可序列化类

我正在尝试使用visual studio 2010创建一个XML模式进行序列化/去保护,但是看起来非常复杂有一个xml文件和另一个xml模式文件,我没有得到它应该如何完成。 我记得在visual studio 2005中,通过创建xml文件并使用xml设计器打开它然后绘制模式,然后从模式中生成可序列化代码,它变得更加简单。 任何有助于使用Visual Studio 2010专业人员进行相同操作的提示/链接。

让我试着回答这个问题:

  1. 打开你的VS项目。
  2. 在您的项目上打开XML。
  3. 在VS上,转到菜单选项卡,然后单击“创建架构”
  4. 保存模式文件并添加到项目中。

然后,您可以为序列化/反序列化过程创建自己的类或使用xsd.exe

我用了最后一个。 在我的情况下,我可以在 Program Files(x86) Microsoft SDKs Windows v7.0A Bin xsd.exe中找到该工具。

然后你可以打开CMD或Visual Studio命令窗口并编写如下内容:xsd.exe [THE XSD FILE] / c / l:c#/ o:[你想要保存.CS的目录]

我希望这适合你或回答你的问题。 几乎我在VS 2008和2010中使用了相同的方法。

以下是相关主题,以防万一:

XSD工具: https : //docs.microsoft.com/en-us/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe

没有xsd.exe的XML序列化和架构

从XSD生成类

如果您没有Microsoft SDK,可以从以下url获取: https : //docs.microsoft.com/en-us/dotnet/core/sdk

上述就是C#学习教程:使用Visual Studio 2010创建XML模式并使用它自动生成可序列化类分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/999855.html

(0)
上一篇 2021年12月27日
下一篇 2021年12月27日

精彩推荐