1

視覚的な DSL (ボックスと矢印) を作成したいと考えています。Microsoft の視覚化およびモデリング SDK (VS2010 用の DSL ツールの続編) を使用してそのような DSL を作成できることがわかりました。また、この件に関するラボもあります。ただし、DSL を作成したら、Visual Studio 2010 でデザイナーをホストする必要があります。

Visual Studio を必要としない方法はありますか? Windows Workflow Foundation (WF) を使用すると、独自のアプリケーションでワークフロー デザイナーをホストできるため、不可能ではないはずです。

他のアプローチの提案も歓迎します。

4

1 に答える 1

5

標準のWindowsフォーム/WPFアプリケーションでDSLデザインサーフェスをホストすることはできません。

ただし、 DSLをホストするためにVisualStudio分離シェル上に構築された独自のアプリケーションを作成できます。Storyboard Designerのサンプルは、分離されたシェルでDSLをホストする例です(ただし、VS 2008シェルで構築されています)。

于 2011-02-11T16:22:53.363 に答える