Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个基于元模型在运行时生成代码的项目。我为此使用了 vb.net xml 文字,但今天我遇到了StringTemplate项目。有没有人在 C# 项目中成功使用过这个库。
StringTemplate 可能是当今存在的最棒且设计最完善的模板引擎。无论您使用哪种语言/平台,这绝对是一个不错的选择。
另一方面,还有 T4,它“更标准”(带有 VS,可重用,很多 .NET 开发人员已经知道它),在 VS2010 中它带有“预编译模板”,您的模板被转换为设计时的原始 C# 代码,作为项目的一部分进行编译 - 速度快,并且没有运行时依赖项。