每当我需要从XML XSD模式创建类文件时,我会使用.NET xsd.exe工具和VS中的预建事件,以确保我的类和模式在构建时彼此同步。这当然很有效,但是...
我注意到如果XSD和派生类位于同一个项目中,VS会理解它们之间的关系,并在解决方案资源管理器中将CS视觉上显示为XSD文件的子级。所以我想知道在Visual Studio 2010中是否有任何功能可以在IDE内执行类创建而不是依赖于预建脚本?
例如,我会将XSD添加到项目中,在某个地方设置一些选项,然后VS接管并为我创建类。
VS 2010是否支持这样的功能?还是我应该停止猜测并继续使用xsd.exe和预建脚本。
编辑 我还注意到在XSD文件的属性下,我有一个设置“Custom Tool”的选项,阅读描述似乎接近我想要的内容,但是我不确定该属性的正确使用方法。
编辑 此外,如果有解决方案,我需要基于VS2010标准提供的功能/函数。我更愿意不使用第三方插件等。
我注意到如果XSD和派生类位于同一个项目中,VS会理解它们之间的关系,并在解决方案资源管理器中将CS视觉上显示为XSD文件的子级。所以我想知道在Visual Studio 2010中是否有任何功能可以在IDE内执行类创建而不是依赖于预建脚本?
例如,我会将XSD添加到项目中,在某个地方设置一些选项,然后VS接管并为我创建类。
VS 2010是否支持这样的功能?还是我应该停止猜测并继续使用xsd.exe和预建脚本。
编辑 我还注意到在XSD文件的属性下,我有一个设置“Custom Tool”的选项,阅读描述似乎接近我想要的内容,但是我不确定该属性的正确使用方法。
编辑 此外,如果有解决方案,我需要基于VS2010标准提供的功能/函数。我更愿意不使用第三方插件等。