【发布时间】:2012-06-22 23:11:43
【问题描述】:
我想在 Visual Studio 外部运行的程序中读取由 Visual Studio 2010 DSL 项目生成的 XML 模型文件。我计划使用 xsd.exe 根据 Dsl\DomainSchema.tt 模板输出的 XML 模式生成 C# 类。但是,此模板生成的 XSD 文件缺少 .dsl 文件中存在的许多类型。
这是一个错误,还是我需要做一些特别的事情来确保所有类型都包含在生成的架构中?
【问题讨论】:
-
包含的类型和不包含的类型之间有什么区别吗?例如。我知道当 WCF 服务自动生成 WSDL/XSD 时,它只包含服务实际公开的 DataContract。也许正在发生类似的事情?
标签: c# visual-studio-2010 c#-4.0 xsd dsl