Sdílet prostřednictvím


Výběr vhodné strategie automatizace

Doplňky Visual Studio jsou ve verzi aplikace Visual Studio 2013 zastaralé.Měli byste upgradovat doplňky na rozšíření VSPackage.Další informace o upgradu viz Nejčastější dotazy: Převádění doplňků na rozšíření VSPackage.

Visual Studio poskytuje několik možností pro vytváření aplikací automatizace.Konkrétní metoda, kterou máte zvolit, však závisí do značné míry na blížící se úloze.Při cestě k nejlepším metodám vám mohou pomoci následující faktory.

Chcete distribuovat kód nebo kompilovanou aplikaci?

Distribuovat kompilovanou aplikaci – použít doplněk nebo průvodce nebo aplikaci používající rozhraní automatizace.Doplňky, průvodci a další aplikace, které používají rozhraní automatizace, chrání vaše duševní vlastnictví prostřednictvím kompilace.Pokud je však chcete distribuovat, musíte použít projekt nasazení nebo jinou formu instalace.Další informace naleznete v tématech Postupy: Vytvoření doplňku a Návod: Vytvoření průvodce.

Jaký programovací jazyk chcete použít pro vývoj automatizační aplikace?

  • Visual Basic – Můžete vytvářet doplňky nebo průvodce.Další informace naleznete v tématu Vytváření doplňků a průvodců.

  • Jiné jazyky – Doplňky a průvodce můžete vytvořit pomocí rozhraní IDTExtensibility2 a rozhraní IDTWizard.Musíte být schopni implementovat objekt CoCreate COM v programovacím jazyce.

Vyžaduje úloha vstup uživatele?

  • Žádný uživatelský vstup není potřeba – Doplněk je vhodný.Další informace naleznete v tématu Vytváření doplňků a průvodců.

  • Jednoduchý vstupní – Doplněk nebo průvodce je vhodný.

  • Komplexní vstup – Pokud vstup má mnoho kroků nebo vyžaduje ověření, průvodce může být nejvhodnější.

Jak myslíte, že bude uživatel vaši aplikaci spouštět?

  1. Nabídky nebo panely příkazů – Použijte doplněk.

  2. Položka nabídky Nový projekt nebo Nová položka – Pro přidání nového projektu nebo souboru do aplikace se typicky používá průvodce.

  3. Automatické spouštění pomocí IDE – použít doplněk.Co potřebujete vyvinout?

  • Automatická úloha – Doplňky a průvodce lze všechny použít k automatizaci úkolů.Další informace naleznete v tématu Vytváření doplňků a průvodců.

  • Vlastní stránky vlastností pro dialogové okno Nástroje, Možnosti – doplňky a průvodci podporují tuto funkci.Další informace naleznete v tématu Postupy: Vytváření vlastních stránek možností.Můžete je také vytvořit pomocí Visual Studio SDK.Další informace naleznete v tématu Rozšířit Visual Studio.

  • Vlastní nástroj nebo okno dokumentu – Doplňky a průvodci podporují tuto funkci.Další informace naleznete v tématu Postupy: Vytvoření a řízení oken nástrojů.Můžete je také vytvořit pomocí Visual Studio SDK. (Všimněte si, že Document.Open() je pouze vnitřním členem.)

  • Nový typ projektu – použijte Visual Studio SDK.

  • Podpora pro nový programovací jazyk v aplikaci Visual Studio nebo nový editor– Použijte Visual Studio SDK.

Viz také

Úkoly

Postupy: Vytvoření doplňku

Návod: Vytvoření průvodce

Koncepty

Graf modelu objektů automatizace

Spektrum automatizace sady Visual Studio

Další zdroje

Rozšiřování prostředí Visual Studio

Vytváření doplňků a průvodců