我正在用自己的图形编辑器开发DSL。这样的文件有一个.own扩展名。我也有一个将.own文件编译成.h文件的小工具。 X.own - > X.h和X/* H 我写了一个简单的.rules文件启动发电。 我的问题是以下: 我的大部分源代码文件包括X.h,但在X.own的变化并不意味着产生X.h(或任何其他生成的文件)会有所不同。这由发生器通过使用临时文件和文件比较来处理。但Visual Studio
我们正在考虑创建一些抽象设计师的Microsoft DSL工具包。我已经做了一些POC,但想就此得到一些意见。 在这里的任何人分享他们的经验与微软的DSL工具包和T4?另外,任何指向开源DSL项目的指针都会有所帮助 - 例如。 Microsoft Service Factory建模版严重依赖于DSL工具包。 由于OSLO/Quadrant需要一些时间才能发布,我认为我们唯一的选择是依靠Micros