Wenn ich die Erweiterung zum ersten Mal installieren möchte ich meine Symbolleiste sehen, ohne sie manuell zu aktivieren, indem Sie mit der rechten Maustaste auf Visual Studio Symbolleistenabschnitt und wählen Sie meine Symbolleiste . Ich möchte die Symbolleiste nur einmal aktivieren, um die Benutzer über ihre Existenz zu informieren, aber wenn sie manuell von VS deaktiviert wird, möchte ich sie deaktivieren und VS-Benutzereinstellungen verwenden.So aktivieren Sie standardmäßig die Symbolleiste für eine Visual Studio-Erweiterung VSIX C# -Projekt
Mein Code aus .vsct Datei ist:
<Menu guid="guidPackageCmdSet" id="Toolbar" type="Toolbar">
<CommandFlag>DefaultDocked</CommandFlag>
<Strings>
<ButtonText>My Toolbar</ButtonText>
<CommandName>My Toolbar</CommandName>
</Strings>
</Menu>
<Group guid="guidPackageCmdSet" id="ToolbarGroup" priority="0x0000">
<Parent guid="guidPackageCmdSet" id="Toolbar" />
</Group>
<GuidSymbol name="guidPackageCmdSet" value="{498fdff5-5217-4da9-88d2-edad44ba3874}">
<IDSymbol name="Toolbar" value="0x1000" />
<IDSymbol name="ToolbarGroup" value="0x1050" />
</GuidSymbol>
Wie lautet der genaue Name des von Ihnen verwendeten VS-Projekttyps? Was hast du bisher versucht? – vorou
Dies ist das erste Mal, wenn ich etwas frage, es tut mir leid, wenn ich unklar war. Der genaue Name ist ** VSIX Project **, er kann unter dem Abschnitt Neues Projekt -> Visual C# -> Erweiterbarkeit gefunden werden. Ich habe verschiedene ' 'Optionen wie' AlwaysCreate CommandFlag> 'versucht, aber sie haben nicht funktioniert. Ich weiß nicht, was ich sonst noch versuchen könnte. –
Mögliches Duplikat von [Visual Studio-Erweiterungs-Symbolleiste standardmäßig anzeigen] (https://stackoverflow.com/questions/11035795/show-a-visual-studio-extension-toolbar-by-default) – vorou