Могу ли я создать визуальный DSL, который не требует Visual Studio? - PullRequest
1 голос
/ 11 февраля 2011

Я хотел бы создать визуальный DSL (прямоугольники и стрелки).Я обнаружил, что могу создать такой DSL, используя SDK Microsoft Visualization и моделирование (продолжение DSL Tools, для VS2010), а также существует lab по этому вопросу.Тем не менее, для этого потребуется Visual Studio 2010 для размещения моего дизайнера после создания DSL.

Есть ли способ не требовать Visual Studio?В Windows Workflow Foundation (WF) можно размещать конструктор рабочих процессов в своем собственном приложении, поэтому это не должно быть невозможным.

Также приветствуются предложения других подходов.

1 Ответ

5 голосов
/ 11 февраля 2011

Нельзя разместить поверхность разработки DSL в стандартном приложении Windows Forms / WPF.

Однако вы можете создать собственное приложение , построенное поверх изолированной оболочки Visual Studio для размещенияваш DSL.Пример Storyboard Designer является примером размещения DSL в изолированной оболочке (хотя и построенной на оболочке VS 2008).

...