1、我们在项目一中添加一个“DataSetOne.xsd”,注意是数据集类型的,然后建立一个如下的Schema,点“保存”,可以看到多出一个DataSetOne.cs类,这是IDE自动生成的
![](/images/cnblogs_com/hxhbluestar/13033/o_Sechme.jpg)
图一:创建含DataSet类的Xml Schema
![](/images/cnblogs_com/hxhbluestar/13033/o_DataSetOne.jpg)
图2:编辑Schema
![](/images/cnblogs_com/hxhbluestar/13033/o_DataSetOnecs.jpg)
图3:Schema将自动生成DataSetOne.cs类
2、然后你需要在另外一个项目中也使用这个DataSetOne.xsd ,就把以下几个文件拷贝到另外一个项目中,并“包含到项目中来”
![](/images/cnblogs_com/hxhbluestar/13033/o_DataSetOneLost.jpg)
图5:这个时候,你发现Schema不自动生成DataSetOne.cs了,而且文件跑到外面一层去了
解决方案:
![](/images/cnblogs_com/hxhbluestar/13033/o_Fixed.jpg)
图5:解决方案,先删除项目中的DataSetOne.cs文件,再右键点击DataSetOne.xsd,选择“属性”,在“自定义工具”栏上填写上“MSDataSetGenerator”,然后点保存即可