Sdílet prostřednictvím


Jak: vytvoření řešení domény specifické pro jazyk

Domény specifické pro jazyk (DSL) je vytvořen pomocí speciální Visual Studio roztoku.

Požadavky

Před zahájením tohoto postupu je třeba nainstalovat tyto součásti:

Visual Studio

https://go.microsoft.com/fwlink/?linkid=185579

Visual Studio SDK

https://go.microsoft.com/fwlink/?linkid=185580

Visual Studio vizualizaci a modelování SDK

https://go.microsoft.com/fwlink/?linkid=185581

Vytváření řešení domény specifické pro jazyk

Chcete-li vytvořit řešení domény specifické pro jazyk

  1. Spustíte Průvodce DSL.

    1. V nabídce File (Soubor) přejděte na příkaz New (Nový) a klepněte na příkaz Project (Projekt).

    2. Zobrazí se dialogové okno Nový projekt.

    3. Pod typy projektů, rozbalte Jiné typy projektů uzlu a na rozšíření.

    4. Klepněte na tlačítko Designer domény specifické pro jazyk.

    5. V název zadejte název řešení.Klikněte na tlačítko OK.

      Domény specifické pro jazyk Návrhář Průvodce se zobrazí.

      [!POZNÁMKA]

      Zadaný název by být přednostně, platné Visual C# identifikátor, protože může být použit pro generování kódu.

    Vytvořit dialogové okno připojení DSL

  2. Zvolte šablonu DSL.

    Na Vyberte jazykové nastavení specifické pro doménu stránky, vyberte jednu ze šablon řešení, jako Minimálními jazyk.Zvolte šablonu, která je podobná DSL, který chcete vytvořit.

    Další informace o šablonách řešení naleznete v Výběr šablony řešení domény specifické pro jazyk.

  3. Zadejte příponu názvu souboru Příponu stránku.Musí být jedinečný v počítači a ve všech počítačích, na kterém chcete nainstalovat modem DSL.Měla by se zobrazit zpráva žádné aplikace nebo Visual Studio editory použít toto rozšíření.

    • Pokud jste použili příponu názvu souboru v DSL, předchozí experimentální linky, které nebyly úplně nainstalován, můžete vymazat jejich ven pomocí Obnovit experimentální Instance nástroj, který lze nalézt v Visual Studio nabídce SDK.

    • Pokud jiný Visual Studio rozšíření, který používá příponu tohoto souboru byla plně nainstalována v počítači, zvažte možnost jeho odinstalace.Na Nástroje nabídky, klepněte na tlačítko Extension Manager.

  4. Zkontrolovat a případně upravit, pole na zbývajících stránkách průvodce.Pokud jste s nastavením spokojeni, klepněte na tlačítko Dokončit.Další informace o nastavení naleznete v tématu DSL, Návrhář stránky průvodce.

    Průvodce vytvoří roztoku, který má dva projekty, které jsou pojmenovány Dsl a DslPackage.

    [!POZNÁMKA]

    Pokud se zpráva zobrazí upozornění není spustit text šablony z nedůvěryhodných zdrojů, klepněte na tlačítko OK.Můžete nastavit tuto zprávu znovu nezobrazí.

Stránky průvodce Návrhář DSL

Ponechejte několik polí oproti jejich výchozí hodnoty.Přesvědčte, zda nastavení pole přípony souboru.

Bb126593.collapse_all(cs-cz,VS.110).gifStránka nastavení řešení

  • Kterou šablonu chcete založit váš jazyk konkrétní domény?
    Zvolte šablonu, která je podobná DSL, který chcete vytvořit.Různé šablony poskytují vhodný výchozí bod.Když vyberete šablonu řešení, Průvodce zobrazí popis.Další informace o šablonách řešení naleznete v Výběr šablony řešení domény specifické pro jazyk.

  • Zadejte název domény specifický jazyk?
    Výchozí název řešení.Z této hodnoty je generován kód.Musí být platný název třídy C#.

Bb126593.collapse_all(cs-cz,VS.110).gifStránka příponu souboru

  • Použití rozšíření, jaké by model soubory?
    Zadejte novou příponu souboru.

    Ověřte, že tato přípona souboru není již zaregistrován pro použití v tomto počítači takto:

    Ve skupinovém rámečku jiných nástrojů a aplikací, které jsou registrované pro zpracování tohoto rozšíření.Pokud se zobrazí zpráva žádné aplikace nebo Visual Studio editory použít toto rozšíření, potom můžete použít tuto příponu.

    Zobrazí seznam nástrojů nebo balení, by proveďte jeden z následujících:

    • Zadejte jinou příponu souboru.

      -nebo-

    • Obnovit Visual Studio experimentální Instance.Bude registraci všech DSL, linky, které jste dříve vytvořili.Na Start nabídky, klepněte na tlačítko Všechny programy, Microsoft Visual Studio 2010 SDK, Nástrojea potom obnovení instance aplikace Microsoft Visual Studio 2010 experimentální.Chcete-li znovu vytvořit DSL, všechny ostatní linky, který chcete znovu použít.

      -nebo-

    • Pokud Visual Studio rozšíření, který používá příponu tohoto souboru byla plně nainstalována v počítači, jej odinstalovat.Na Nástroje nabídky, klepněte na tlačítko Extension Manager.

Bb126593.collapse_all(cs-cz,VS.110).gifNastavení stránky produktů

  • Jaký je název produktu, ke kterému patří nové domény specifické pro jazyk?
    Výchozí název DSL.

    Tato hodnota se používá v programu Průzkumník Windows (nebo File Explorer) popisují soubory, které mají příponu tohoto souboru.

  • Jaký je název společnosti, která patří produktu?
    Název společnosti.

    Tato hodnota je začleněna do AssemblyInfo vlastnosti balíčku DSL.

  • Co je kořenový obor názvů pro projekty v tomto roztoku?
    Tento výchozí název se skládá z vaší společnosti a názvy produktů.

Bb126593.collapse_all(cs-cz,VS.110).gifStránka Podepisování

  • Vytvořte soubor klíče silného názvu.
    Výchozí možností je vytvořit nový klíč k podepsání sestavení vašeho DSL.

  • Použít existující klíč silného názvu.
    Tuto možnost použijte, pokud chcete integrovat vaše DSL jiném sestavení.

Další informace o silných názvů naleznete v vytváření a sestavení Using Strong-Named.

Viz také

Koncepty

Jak definovat domény specifické pro jazyk

Další zdroje

Domain-Specific Language Tools Glossary