支持.net FrameWork 4.5.2,本人想用模板引擎,制作生成代码功能,包括 html,sql,或者代码生成器
支持 c#变量类型,数组,字典集合,集合对象,自定义对象。树形对象。支持指定多层对象名的属性访问(比如${abc.abc.abc})
支持模板引擎区域的变量定义
支持 if else swich,for 循环,若支持递归那更好了
支持模板引擎区域过程中调用特殊的方法或命令代码的终止模板生成,这样的返回结果将替换成,自定义的字符串,由 c#那边处理
支持.net FrameWork 4.5.2,本人想用模板引擎,制作生成代码功能,包括 html,sql,或者代码生成器
支持 c#变量类型,数组,字典集合,集合对象,自定义对象。树形对象。支持指定多层对象名的属性访问(比如${abc.abc.abc})
支持模板引擎区域的变量定义
支持 if else swich,for 循环,若支持递归那更好了
支持模板引擎区域过程中调用特殊的方法或命令代码的终止模板生成,这样的返回结果将替换成,自定义的字符串,由 c#那边处理
1
qinxg Oct 24, 2019
T4
|
2
beginor Oct 24, 2019
razor
|
4
clijiac Oct 24, 2019
T4
|
6
clijiac Oct 24, 2019
@tctc4869 #5 里面语法也是 c#啊, 应该都有, 反射都能用的
https://docs.microsoft.com/zh-cn/visualstudio/modeling/writing-a-t4-text-template?view=vs-2019 |
8
Rwing Oct 24, 2019
是的,一般都用 T4 来做代码生成器
|
9
tctc4869 OP @beginor 那在 Nuget 下哪个,我下了一个 RazorEngine 这个我运行一个简单提示过时警告,内容为:Please use the Engine.Razor instance instead
|
10
tctc4869 OP |
11
zohan Oct 24, 2019
用 openapi3 可以吗
|
12
beginor Oct 24, 2019
|
13
ququdaijinquan Oct 24, 2019
T4 模板
|
14
Itoktsnhc Oct 24, 2019
|
15
dotw2x Oct 24, 2019 via Android
讲真,T4 考虑一下。
|
16
mmdsun Oct 25, 2019 via Android
CodeSmith ?
|
17
wanguorui123 Oct 25, 2019
CodeSmith
|
18
fuis Oct 25, 2019 via Android
stringTemplate
|