我可以创建一个不需要Visual Studio的可视化DSL吗?

时间:2011-02-11 12:51:21

标签: dsl vsx dsl-tools

我想创建一个可视DSL(盒子和箭头)。我发现我可以使用Microsoft's Visualization and modeling SDK(DSL工具续集,VS2010)创建这样的DSL,并且还有一个lab。但是,一旦我创建了DSL,这将需要Visual Studio 2010来托管我的设计器。

有没有办法 需要Visual Studio?使用Windows Workflow Foundation(WF),可以在您自己的应用程序中托管工作流设计器,因此这不是不可能的。

也欢迎其他方法的建议。

1 个答案:

答案 0 :(得分:5)

您无法在标准Windows窗体/ WPF应用程序中托管DSL设计图面。

但是,您可以创建自己的应用程序built on top of the Visual Studio Isolated Shell来托管您的DSL。 Storyboard Designer示例是在隔离shell中托管DSL的示例(尽管构建在VS 2008 Shell上)。