CodeSmith 项目文件 (csp) 允许定义多个输出并一起运行。我想以 UI 允许的方式仅从命令行重新生成单个输出。是否有一个我缺少的到 cs.exe 的命令行开关可以让我在 csp 文件中定位单个 propertySet?
问问题
119 次
1 回答
1
没有允许此操作的 cs.exe 命令行开关。你必须自己动手。
CodeSmith.Engine.Schema.CodeSmithProject
具有静态方法LoadFile(string)
和属性PropertySets
。
该方法允许您在实例CodeSmith.Engine.CodeTemplate.RestorePropertiesFromPropertySet(PropertySet, baseDirectory)
上填充属性。CodeTemplate
将此与用于实例化和执行CodeTemplate
https://codesmith.atlassian.net/wiki/display/Generator/Using+the+Generator+SDK的 SDK 示例联系在一起。
于 2015-09-18T18:57:53.913 回答