从XSD创建dataset.designer.vb

6 vb.net xsd designer dataset visual-studio-2008

我有一个.xsd,.vb,.xsc,并.xss在Visual Studio 2008中的数据集,我从另一个Visual Studio项目复制过来的文件,但是我需要更改数据集.因此我进入了XSD文件,创建了新列,删除了不需要的列等等.但是我意识到当我尝试使用新数据集时,我没有幕后的Visual Basic代码.此代码通常位于dataset.designer.vb.当我复制旧版本时,由于列已更改,它不再有效.

我如何强制Visual Studio 2008使用.xsd文件并让它创建/更新其设计器代码?

小智 7

您只需要排除您的.xsd文件并再次包含它.它将重新生成您的designer.vb文件.

  • 比如@ lamsland的回答说...单击解决方案资源管理器中的.xsd文件.将"自定义工具"属性更新为"MSDataSetGenerator". (2认同)

小智 7

我不知道这对其他人来说是否仍然是一个常见问题,但我确实找到了答案(我认为).单击解决方案资源管理器中的.xsd文件.将"自定义工具"属性更新为"MSDataSetGenerator".这将自动重新生成*.Designer.vb文件.


Joe*_*orn 0

不幸的是,这属于我需要时可以做的事情的灰色地带,但我不需要做足够的事情来将知识传授给他人。

我所知道的是,这*.designer.vb意味着这段代码是由 Visual Studio 生成的,如果它生成一次,它就可以再次生成。此外,我很少这样做(可能两次,都是在 Visual Studio 2005 中),看起来就像将 *.xsd 文件添加到解决方案资源管理器一样简单。如果仅此方法不起作用,请尝试显示所有文件或右键/双击 *.xsd。