我们使用数据集在应用程序中的各个节点之间抛出少量数据.
数据集本身位于程序集中,因为它是许多其他组件的引用.
Visual Studio数据集工具开发了一种奇怪的习惯,即每次构建时都会创建一个新的设计器.
所以,该项目看起来像这样
MyDataSet.xsd - MyDataSet.cs - MyDataset.designer.cs - ....
然后执行构建,结果是
MyDataSet.xsd - MyDataSet.cs - MyDataset.designer.cs - MyDataset1.designer.cs - ....
MyDataSet1设计器包含新的更改,原始设计器保持不变.我目前的解决方案是用MyDataset1.designer替换MyDataset.designer然后重建.
这是一个小小的不便,但如果有人进行了更改并且没有执行上述操作,则生成的程序集不包含其更改.
除了不使用数据集之外的任何建议?
关闭你的项目.以XML模式编辑项目 .csproj文件.您将在组中找到以下内容的条目:
Designer MSDataSetGenerator *myDataSet*1.Designer.cs
更改项目以删除"1".保存并关闭文件.重新打开你的项目.
重新生成数据集时,它应该恢复正常.