Posso creare un DSL visivo che non richiede Visual Studio?
Domanda
Vorrei creare un DSL visivo (scatole e frecce).Ho trovato che posso creare tale DSL usando Visualizzazione e modellazione di Microsoft SDK (Sequel Strumenti DSL,Per VS2010) E c'è anche un Lab sull'argomento.Tuttavia, ciò richiederebbe Visual Studio 2010 per ospitare il mio designer una volta che ho creato il mio DSL.
C'è un modo per non Richiedi Visual Studio?Con Windows Workflow Foundation (WF), è possibile ospitare un designer del flusso di lavoro nella propria applicazione, quindi non dovrebbe essere impossibile.
I suggerimenti di altri approcci sono i benvenuti.
Soluzione
Non è possibile ospitare una superficie di progettazione DSL in un modulo Windows / WPF standard.
Tuttavia, è possibile creare la propria applicazione costruita in cima al guscio isolato studio visivo per ospitare il tuo DSL. Storyboard Designer Il campione è un esempio di hosting di un DSL in un guscio isolato (anche se costruito sulla shell VS 2008).