MrE*_*yes 30 xml schema xsd class visual-studio-2010
每当我需要从XML XSD架构创建类文件时,我在VS中使用.NET xsd.exe工具和预构建事件,以确保我的类和模式在构建时彼此同步.这当然很好,但是......
我注意到,如果XSD和派生类在同一个项目中,VS会理解该关系,并在解决方案资源管理器中直观地将CS显示为XSD文件的子级.所以我想知道Visual Studio 2010中是否有任何功能可以在IDE中为我执行类创建而不是依赖于预构建脚本?
例如,我会将XSD添加到项目集某些选项中,VS接管并为我创建我的类.
VS 2010是否支持这样的事情?或者我应该停止想知道并继续使用xsd.exe和prebuild.
编辑
我也注意到在XSD文件的属性下我可以选择设置一个Custom Tool,阅读这个看起来接近我的目标,但我不确定这个属性的正确用法.
编辑 此外,如果有解决方案,我需要基于VS2010标配的功能/功能.我宁愿不使用第三方插件等
小智 57
您可以使用其中的XSD.exe C:\program files\Microsoft\SDKs\Windows\v7.0A\Bin\xsd.exe.按照步骤在VS工具菜单中添加XSD作为菜单项
C:\program files\Microsoft SDKs\Windows\v7.0A\Bin\xsd.exe.$(ItemPath) /c /l:cs$(ItemDir)然后单击解决方案资源管理器中的Xsd文件,然后单击工具 - Xsd单击,这将在与.XSD文件相同的文件夹上生成类.如果您尚未在步骤1中添加文件,则必须通过在解决方案资源管理器中右键单击项目,将生成的.cs文件添加到项目中,选择添加 - >现有项目,然后选择.CS文件从.XSD生成的应该存在并且可以包括在内.
| 归档时间: |
|
| 查看次数: |
61921 次 |
| 最近记录: |