我想创建一种智能且简单的方法来自动生成和生成代码。
解释起来并不容易,但我想要做的是像codefluent软件(http://www.softfluent.com/)那样做的事情。因此,以图形方式设计模型,生成的是根据为我的上下文定义的一些规则的类集合。否则,还有像Telerik这样的工具,它集成在Visual Studio中,通过自定义菜单,可以管理应用程序的特定行为。
我知道我的要求不明确且如此笼统,但我的实际想法也处于一种尴尬状态。我看到Visual Studio支持DSL SDK(vsvmsdk),它允许指定和设计自己的语言。但我无法理解它是否正是我所需要的。
任何人都可以向我推荐一个不同的工具,或者可能是关于我在Visual Studio中可以做些什么来实现我的目标的文档?
答案 0 :(得分:0)
CodeFluent实体是一个定制工具,它不依赖于任何第三方软件。图形界面使用WPF,具有特殊算法和特定的轻量级树视图。 (免责声明:我为这家公司工作,我帮助开发了该软件。)
话虽如此,如果你想快速开发一些东西,你的确可以从你提到的http://archive.msdn.microsoft.com/vsvmsdk开始(VSVMSDK是DSL SDK的继承者,又称'DSL Tools')。它具有免费的巨大优势。但请注意,此组件在Microsoft的未来尚不清楚,因为他们现在似乎更喜欢“代码优先”而不是“模型优先”。