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?
Nabídky nebo panely příkazů – Použijte doplněk.
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.
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
Koncepty
Graf modelu objektů automatizace
Spektrum automatizace sady Visual Studio