Postupy: Kompilace a spuštění příkladů kódu objektu automatizace

Ve verzi Visual Studio 2013 jsou zastaralé doplňky.Doporučujeme upgradovat doplňky na rozšíření VSPackage.Další informace o upgradu najdete v tématu Nejčastější dotazy: Převádění doplňků na rozšíření VSPackage.

Příklady kódu z referenčních témat Automatizace objektu modelu jsou navrženy ke spouštění v doplňku vytvořeném Průvodcem doplňku.Následující části popisují, jak kompilovat a spouštět příklady kódu pro model objektu automatizace.

Spuštění ukázky kódu v doplňku

  1. Vytvořte doplněk pomocí Průvodce doplňky.

    Další informace naleznete v tématu Postupy: Vytvoření doplňku.

  2. Přidejte příklad kódu do třídy Connect doplňků.

  3. Volá kód ukázkové procedury z doplňku metody OnConnection.Pokud příklad kódu vyžaduje objekt DTE2 jako argument, předejte proměnnou člena _applicationObject, která je deklarována v kódu doplňku.Následující kód ukazuje příslušné části třídy Connect z obou doplňků Visual Basic a Visual C#:

    Public Sub OnConnection(ByVal application As Object, ... ) _
      Implements IDTExtensibility2.OnConnection
    
        _applicationObject = CType(application, EnvDTE80.DTE2)
            .
            .
            .
        ' Pass the _applicationObject member variable to the code 
        ' example.
        MyCodeExample(_applicationObject)
    End Sub
    ' Other methods in the Connect class.
        .
        .
        .
    
    ' This is the code example that was added to the Connect class.
    Sub MyCodeExample(ByVal dte As DTE2)
        .
        .
        .
    End Sub
    
    public void OnConnection(object application, ... , ref Array custom)
    {
        _applicationObject = (DTE2)application;
            .
            .
            .
        // Pass the _applicationObject member variable to the code 
        // example.
        MyCodeExample(_applicationObject);
    }
    
    
    // Other methods in the Connect class.
        .
        .
        .
    
    // This is the code example that was added to the Connect class.
    void MyCodeExample(DTE2 dte)
    {
        .
        .
        .
    }
    
  4. Pro doplňky Visual C# přidejte odkaz na sestavení System.Windows.Forms tak, že otevřete místní nabídku na projekt v Průzkumníkovi řešení, vyberte Přidat, Odkazy, zvolte Tlačítko Přidat nový odkaz a vyberte v System.Windows.Forms.dll v dialogovém okně Přidat odkaz.

    1. Pro doplňky Visual C# vložte následující kód na začátek souboru Connect.cs.

      using System.Windows.Forms;
      
  5. Zkompilujte doplněk výběrem Sestavit řešení z nabídky Sestavit.

  6. Vyberte Správce doplňků z nabídky Nástroje.

    Zobrazí se dialogové okno Správce doplňků.

  7. Načtěte doplněk zaškrtnutím políčka vedle názvu tohoto doplňku v dialogovém okně Správce doplňků a klepněte na tlačítko OK.

Viz také

Úkoly

Postupy: Vytvoření doplňku

Postupy: Řízení doplňků pomocí Správce doplňků

Koncepty

Registrace doplňku