我正在使用 CodeSmith 生成项目中的文件。它具有使用插入区域和保留区域策略合并 C#/VB 和 SQL 文件的功能。
如何扩展它们以合并我正在创建的 XML 文件?
谢谢
实际上,CodeSmith 支持合并 XML 文件,就像使用区域合并 C# 和 VB 文件一样。您只需使用 和 来标记和命名您的代码区域。
这有帮助吗还是您需要更多信息?
SQL 保留区域的语法是什么?是吗:
--region 某些区域名称
--结束区域
还是别的什么?
对于 T-SQL,您的代码需要如下所示:
RegionNameRegex 应设置为 ^[ ][ \s]"?(?i:Custom)"?; 语言应设置为“T-SQL”;
您的区域应如下所示:
--区域自定义参数
--末端区域
我创建了一个示例模板,位于此处。
谢谢 -布莱克·尼米斯基
编辑:更新了链接以指向 github 存储库,因为社区网站早已不复存在。