Gewusst wie: Packen und Installieren benutzerdefinierter Steuerelemente für die Toolbox
Visual Studio umfasst zahlreiche Steuerelemente für die Toolbox. Wenn diese Steuerelemente Ihren Anforderungen nicht gerecht werden, können Sie online weitere Steuerelemente suchen oder eigene benutzerdefinierte Steuerelemente zur Verwendung in Visual Studio erstellen.
Tipp
Die in einem Dialogfeld verfügbaren Optionen sowie die Namen und Positionen der angezeigten Menübefehle können sich je nach den persönlichen aktiven Einstellungen oder der verwendeten Version von den in der Hilfe beschriebenen Optionen unterscheiden. Diese Hilfeseite wurde unter Berücksichtigung der Option Allgemeine Entwicklungseinstellungen geschrieben. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Arbeiten mit Einstellungen.
Packen von Steuerelementen für die Installation durch den Visual Studio-Inhaltsinstaller
Nachdem Sie ein benutzerdefiniertes Steuerelement erstellt haben, können Sie es in einer VSI-Datei packen, die von anderen Entwicklern mithilfe des Visual Studio-Inhaltsinstallers installiert werden kann. Der Inhaltsinstaller erkennt nur VSI-Dateien. Eine VSI-Datei ist eine komprimierte Datei, die die DLL-Datei für das Steuerelement sowie eine XML-basierte Definitionsdatei enthält und über die Dateinamenerweiterung .vscontent verfügen muss.
So erstellen Sie eine VSCONTENT-Datei
Zeigen Sie im Menü Datei auf Neu, und klicken Sie auf Datei.
Wählen Sie in der Kategorie Allgemein die Option XML-Datei aus, und klicken Sie dann auf Öffnen.
Erstellen Sie eine gültige VSCONTENT-Datei für das Toolbox-Steuerelement unter Verwendung der Schemareferenz für den Visual Studio-Inhaltsinstaller.
Beispiele:
<VSContent xmlns="https://schemas.microsoft.com/developer/vscontent/2005"> <Content> <FileName>MyButtonControl.dll</FileName> <DisplayName>My Custom Button</DisplayName> <Description>A control created for this example.</Description> <FileContentType>Toolbox Control</FileContentType> <ContentVersion>2.0</ContentVersion> </Content> </VSContent>
Speichern Sie die VSCONTENT-Datei im selben Verzeichnis wie die DLL-Datei für das Steuerelement.
Nachdem Sie die VSCONTENT-Datei erstellt haben, können Sie sie zusammen mit der DLL-Datei für das Steuerelement packen, indem Sie eine VSI-Datei erstellen, die vom Visual Studio-Inhaltsinstaller erkannt wird. Sie können die VSI-Datei ggf. an andere Entwickler verteilen.
So erstellen Sie eine VSI-Datei
Wählen Sie in Windows Explorer die DLL-Datei für das benutzerdefinierte Steuerelement und die zugehörige, von Ihnen erstellte VSCONTENT-Datei aus.
Klicken Sie mit der rechten Maustaste auf die ausgewählten Dateien, und klicken Sie auf Senden an und dann auf ZIP-komprimierten Ordner.
Die ausgewählten Dateien werden in einer ZIP-Datei komprimiert.
Ändern Sie die Dateinamenerweiterung der ZIP-Datei in .vsi. Sie können die Datei ggf. auch umbenennen.
Jetzt können Sie das Steuerelement per E-Mail, über das Web, eine Netzwerkfreigabe oder sonstige Methoden an andere verteilen.
Installieren eines in einer VSI-Datei gepackten Steuerelements
Nachdem Sie ein als VSI-Datei gepacktes Steuerelement gefunden haben, können Sie das Steuerelement einfach für die Verwendung in Visual Studio installieren.
So installieren Sie ein benutzerdefiniertes in einer VSI-Datei gepacktes Steuerelement
Doppelklicken Sie auf die VSI-Datei.
Der Visual Studio-Inhaltsinstaller wird angezeigt.
Wählen Sie auf der Seite Zu installierenden Inhalt auswählen die Elemente aus, die installiert werden sollen, und klicken Sie dann auf Weiter. Wenn die Komponente nicht signiert ist, wird u. U. eine Warnung angezeigt.
Tipp
Es wird dringend empfohlen, anhand der Informationen unter Publisherstatus festzustellen, ob das Steuerelement signiert ist. Um die Sicherheit weiter zu erhöhen, klicken Sie auf Überprüfung, um eine Liste der Dateien anzuzeigen, die auf dem Computer installiert werden.
Klicken Sie auf der Seite Installation von Inhalt auf Fertig stellen, um das Steuerelement zu installieren.
Wenn Visual Studio derzeit nicht geöffnet ist, wird Visual Studio während des Installationsverfahrens vom Installer geöffnet und dann wieder geschlossen.
Klicken Sie auf Schließen, um den Installer zu beenden.
Das Steuerelement wird im Abschnitt Meine Steuerelemente der Toolbox angezeigt.
Siehe auch
Referenz
Schemareferenz für den Visual Studio-Inhaltsinstaller