1

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

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

也欢迎提出其他方法的建议。

4

1 回答 1

5

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

但是,您可以在 Visual Studio 隔离 Shell 之上创建自己的应用程序来托管您的 DSL。Storyboard Designer示例是在隔离外壳中托管 DSL 的示例(尽管构建在 VS 2008 Shell 上)。

于 2011-02-11T16:22:53.363 回答