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

Kri*_*fer 1 dsl vsx dsl-tools

我想创建一个可视DSL(盒子和箭头).我发现我可以使用微软的可视化和建模SDK(用于VS2010的DSL工具续集)创建这样的DSL ,并且还有一个关于这个主题的实验室.但是,一旦我创建了DSL,这将需要Visual Studio 2010来托管我的设计器.

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

也欢迎其他方法的建议.

Aar*_*ten 5

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

但是,您可以创建自己的应用程序,这些应用程序构建在Visual Studio Isolated Shell之上,以托管您的DSL.的故事板设计样品是在分离的外壳承载DSL(尽管建立在VS 2008壳牌)的一个例子.