我正在尝试使用 XSDObjectGen 作为 Visual Studio 2008 中的 PreBuild。
我可以在命令行上运行它:
XSDObjectGen\XSDObjectGen.exe AnalyticsDomainModel.xsd /l:cs /d /p /n:AdaptorAnalyticDomainModel.Primatives /n:AdaptorAnalyticDomainModel /f:AnalyticDomainModel
然后这会提示我输入两个名称空间:
找到了导入的命名空间。请为每个命名空间输入有效的 .NET 命名空间名称。 警告。选择的命名空间不得与模式中的类型和元素名称冲突。 Xsd 命名空间 = http://sempra.com/schema/adm/primatives/1.0。请为此命名空间输入 CLR 命名空间名称:AdaptorDomainModel.Primatives Xsd 命名空间 = http://sempra.com/schema/adm/1.0。请为此命名空间输入 CLR 命名空间名称:AdaptorDomainModel 完毕。成功 编写文件 AdaptorDomainModel.cs。 编写文件 AdaptorDomainModel.Primatives.cs。
我必须在“命名空间:”之后键入位。因为它需要我手动输入名称空间,所以我无法自动化该过程。
如何在命令行中传入两个参数?这是一个错误吗?