如何在 Code Smith 中合并 XML 文件?
我正在使用 CodeSmith 生成项目中的文件。 它具有合并 C#/VB 和 C#/VB 的功能。 使用插入区域和插入区域的 SQL 文件 保护区域战略。
我如何扩展它们以合并我正在创建的 XML 文件?
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
实际上,CodeSmith 支持合并 XML 文件,就像使用区域合并 C# 和 VB 文件一样。 您只需要使用 和 标记并命名您的代码区域。
这有帮助吗?或者您需要更多信息吗?
Actually, CodeSmith supports merging XML files just like it does C# and VB files using regions. You just need to use <!-- region Some Region Name --> and <!-- endregion --> to mark and name your regions of code.
Does that help or do you need more information?
对于 T-SQL,您的代码需要如下所示:
RegionNameRegex 应设置为 ^[ \t][ \s]"?(?i:Custom)"?;
语言应设置为“T-SQL”;
您的区域应如下所示:
--region 自定义参数
--endregion
我创建了一个示例模板,位于 此处。
谢谢
-Blake Niemyjski
编辑:更新了指向 github 存储库的链接,因为社区网站早已不复存在。
For T-SQL your code would need to look like this:
RegionNameRegex should be set to ^[ \t][ \s]"?(?i:Custom)"?;
Language should be set to "T-SQL";
Your regions should look like this:
--region Custom Parameters
--endregion
I have created a sample template located here.
Thanks
-Blake Niemyjski
EDIT: Updated link to point to the github repo since the community site is long gone.