C#Project有自动生成的类,但是自动生成了什么?

Sha*_*ant 11 c#

我正在开发一个项目,我是最初的开发人员,但在过去的几年里,另外两个开发人员维护并升级了项目.

现在里面有一些类文件,顶部有以下内容:

//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:2.0.50727.1433
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

using System.Xml.Serialization;

// 
// This source code was auto-generated by xsd, Version=2.0.50727.1432.
// 
Run Code Online (Sandbox Code Playgroud)

知道什么可能产生这些文件?其中一个我想清理其中有一些问题,但它说可能会覆盖更改.

Don*_*nut 13

这是XML Schema Definition Tool.你想要清理什么?

请注意,Xsd.exe执行的操作之一是"XSD to classes",这是生成您的类文件的原因:

XSD到类
从XSD模式文件生成运行时类.生成的类可以与System.Xml.Serialization.XmlSerializer一起使用,以读取和写入遵循模式的XML代码.

您应该能够更改源XSD文件,然后重新运行Xsd.exe以更改输出,同时保持与exe本身的兼容性.