0

我想在 Visual Studio 之外运行的程​​序中读取由 Visual Studio 2010 DSL 项目生成的 XML 模型文件。我计划使用 xsd.exe 根据 Dsl\DomainSchema.tt 模板输出的 XML 模式生成 C# 类。但是,此模板生成的 XSD 文件缺少 .dsl 文件中存在的许多类型。

这是一个错误,还是我需要做一些特别的事情来确保所有类型都包含在生成的模式中?

4

1 回答 1

0

运行 Visual Studio 2010 CMD 并检查xsd /?您可以看到该选项的type选项,默认情况下它正在查看程序集中的所有类型:

/type:<type>
    Type from assembly to generate schema for. Multiple types may be provided.
    If no types are provided, then schemas for all types in an assembly
    are generated. Short form is '/t:'.
于 2012-06-23T04:44:42.193 回答