Sdílet prostřednictvím


Postupy: Vytváření vlastních stránek možností

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.

Dialogové okno Možnosti zobrazuje různé stránky pro různé části aplikace Visual Studio.Můžete řídit existující stránky možností, jak je uvedeno v části Řízení nastavení možností, a můžete také vytvářet vlastní stránky.Chcete-li umožnit uživatelům měnit nastavení doplňků nebo jiných programů, můžete použít vlastní stránky.

Chcete-li vytvořit svou vlastní stránku Možnosti, nemusíte použít doplněk, protože definice stránky je uložena v souboru XML, nikoliv v klíči registru.V důsledku toho můžete vytvořit stránky Možnosti, které jsou k dispozici v integrovaném vývojovém prostředí (IDE) Visual Studio a také v Macros IDE.

Následující postup ukazuje, jak vytvořit vlastní uživatelský ovládací prvek, který bude sloužit jako vlastní stránka Možnosti a poté změnit soubor .addin, aby na něj odkazoval.

[!POZNÁMKA]

Dialogová okna a příkazy nabídek, které vidíte, se mohou lišit od těch popsaných v nápovědě v závislosti na aktivních nastaveních nebo edici.Tyto postupy byly vyvinuty s aktivním Obecným vývojovým nastavením.Chcete-li změnit nastavení, zvolte Nastaveníimportu a exportu v nabídce Nástroje.Další informace naleznete v tématu Přizpůsobení nastavení pro vývoj v sadě Visual Studio.

Vytvoření vlastní stránky Možnosti

  1. Vytvoření projektu knihovny ovládací prvků Windows.Nazvěte ho ToolsOptionsLibrary.dll.

  2. Přidejte ovládací prvky a funkce, které chcete.

    Tento uživatelský ovládací prvek se změní na vlastní stránku Možnosti.Změnit velikost ovládacího prvku, aby vyplnil klientskou oblast dialogového okna Možnosti.

  3. Sestavte projekt.

    Visual Studio vyhledá všechny sdílené soubory .addin, když spustí a načte ty, které jsou k dispozici.Stránka Možnosti s názvem Zabezpečení doplňků/maker definuje sadu tokenů pro cesty souborů .addin.Jsou zahrnuty následující tokeny:

    • %ALLUSERSPROFILE%

    • %APPDATA%

    • %USERPROFILE%

    • %VSAPPDATA%

    • %VSCOMMONAPPDATA%

    Když aplikace Visual Studio začne vyhledávat soubory .addin, nahradí tato klíčová slova následujícími řetězci cesty:

    Token

    Cesta

    %ALLUSERSPROFILE%

    ..\Documents and Settings\All Users\Application Data\Microsoft\MSEnvShared\Addins\

    %APPDATA%

    ..\Documents and Settings\username\Microsoft\MSEnvShared\Addins\

    %USERPROFILE%

    ..\Documents and Settings\username\My Documents\Visual Studio 2010\Addins\

    %VSAPPDATA%

    ..\Documents and Settings\username\Addins\

    %VSCOMMONAPPDATA%

    ..\Documents and Settings\All Users\Addins

    Další informace o tom, jak registrovat doplňky, naleznete v tématu Zabezpečení doplňku.

  4. V jednom z výše uvedených adresářů vytvořte soubor .addin k odkazování na novou stránku Možnosti.

    Následující kód můžete použít jako šablonu:

    <?xml version="1.0" encoding="UTF-16" standalone="no"?>
    <Extensibility xmlns="https://schemas.microsoft.com/AutomationExtensibility">
        <HostApplication>
            <Name>Microsoft Visual Studio Macros</Name>
            <Version>10.0</Version>
        </HostApplication>
        <HostApplication>
            <Name>Microsoft Visual Studio</Name>
            <Version>10.0</Version>
        </HostApplication>
        <ToolsOptionsPage>
            <Category Name="Environment">
                <SubCategory Name="My Tools Options Page">
                    <Assembly><dll location></Assembly>
                    <FullClassName>ToolsOptionsLibrary.UserControl1
                    </FullClassName>
                </SubCategory>
            </Category>
        </ToolsOptionsPage>
    </Extensibility>
    
  5. Ve značce <Assembly></Assembly> nahraďte <dll location> pomocí cesty ToolsOptionsLibrary.dll.

  6. Změna nastavení <ToolsOptionsPage> (název kategorie, název podkategorie a tak dále) tak, aby odrážely specifika vašeho uživatelského ovládacího prvku.

    Například pokud váš uživatelský ovládací prvek má název "Nová stránka" a jeho projekt je "MyTOLib", pak značka FullClassName bude MyTOLib.NewPage.Sestavení je místo, kde je umístěna knihovna DLL Volby.Název kategorie je uzel v dialogovém okně Možnosti, kam chcete umístit svou vlastní stránku, např. Prostředí, Ladění nebo Projekty.

    Pokud zadáte název, který neexistuje, je vytvořen uzel, který má tento název.SubCategory je název, který se zobrazí pod uzlem.Všimněte si, že maximální počet úrovní je dvě.Nelze přidat uzel třetí úrovně.

  7. Uložte soubor jako textový soubor, který má příponu názvu souboru .addin, do jedné ze složek souboru doplňku, které jsou popsány výše.Výchozí adresář je ..\Documents and Settings\username\Application Data\Microsoft\MSEnvShared\Addins\.

    Když se aplikace Visual Studio spustí, podívá se do tohoto adresáře po vlastních definicích stránky Možnosti a načte ty, které nalezne.Můžete změnit nebo přidat adresáře doplňku pomocí stránky Doplněk / Zabezpečení maker ve uzlu Prostředí v dialogovém okně Možnosti.

  8. Spusťte Visual Studio a klikněte na Možnosti v nabídce Nástroje.

    Je zobrazena vaše nová stránka Možnosti.

Viz také

Úkoly

Postupy: Změna charakteristik okna

Koncepty

Řízení nastavení možností

Registrace doplňku

Graf modelu objektů automatizace

Další zdroje

Vytváření a řízení oken prostředí

Referenční dokumentace automatizace a rozšíření