Vícesouborové DSL v jediném řešení
Několik DSL, linky můžete balíček jako součást jediného řešení, tak, že jsou nainstalovány společně.
Několik postupů slouží k integraci více DSL, linky.Další informace naleznete v tématu Integrace modelů pomocí Visual Studio Modelbus a Postupy: Přidání obslužné rutiny operace přetažení myší a Přizpůsobení chování kopírování.
Chcete-li vytvořit více než jeden DSL ve stejném řešení
Vytvořit dva nebo více DSL řešení a projekt VSIX a přidat všechny projekty do jediného řešení.
Chcete-li vytvořit nový projekt VSIX: V nový projekt dialogové okno, vyberte možnost Visual C#, rozšiřitelnost, projekt VSIX.
Vytvořte dva nebo více DSL řešení v adresáři řešení souboru VSIX.
Pro každou DSL otevřete novou instanci sady Visual Studio.Vytvořit novou DSL a zadejte stejnou složku řešení jako řešení souboru VSIX.
Ujistěte se, vytvoříte každý DSL s příponou jiný název souboru.
Změna názvů Dsl a DslPackage projekty tak, aby byly všechny různé.Příklad: Dsl1, DslPackage1, Dsl2, DslPackage2.
V každém DslPackage*\source.extension.tt, aktualizovat tento řádek na správný název projektu Dsl:
string dslProjectName = "Dsl2";
V souboru VSIX řešení přidejte projekty Dsl * a DslPackage *.
Můžete chtít umístit každý pár do složky vlastní řešení.
Kombinovat manifesty VSIX DSL, linky:
Otevřít YourVsixProject**\source.extension.manifest**.
Pro každou DSL, zvolte přidat obsah a přidejte:
DSL * projektu jako Komponenta MEF
DslPackage * projektu jako Komponenta MEF
DslPackage * projektu jako VS balíčku
Sestavte řešení.
Výsledný VSIX nainstaluje DSL, obě linky.Můžete testovat pomocí F5 nebo nasazení YourVsixProject**\bin\Debug\*.vsix**.
Viz také
Koncepty
Integrace modelů pomocí Visual Studio Modelbus