Freigeben über


Benutzerdefinierte Startseiten bereitstellen

Sie können benutzerdefinierte Startseiten bereitstellen, indem Sie VSIX-Bereitstellung verwenden oder die Dateien auf die korrekten Speicherorte auf dem Zielcomputer kopieren.

VSIX-Bereitstellung mithilfe der Startseiten-Projektvorlage

Wenn Sie eine Startseite Startseiten erstellen, indem Sie die Projektvorlage verwenden, und anschließend das Projekt erstellen, erstellt Visual Studio eine VSIX-Datei, die Sie verteilen können. Das Verpacken einer Startseite in einer VSIX-Datei stehen Ihnen die folgenden Optionen zur Bereitstellung, abhängig von der beabsichtigten Zielgruppe erläutert:

  • Sie können die VSIX-Datei auf einer Netzwerkfreigabe oder auf eine öffentliche Website ablegen. Wenn die Datei geöffnet wird, wird die Startseite automatisch installiert.

  • Sie können die VSIX-Datei zur Visual Studio Gallery Website hochladen, sodass Benutzer diese installieren können, indem sie Erweiterungs-Managerverwenden.

Startseiten Projektvorlage erstellt eine Kopie der Visual Studio-Startseite, sodass Sie die Kopie ändern und die Vorlage beibehalten können.

Sie können die Startseiten importieren, indem Sie Erweiterungs-Manager verwenden oder indem Sie sie von der Website herunterladen.

VSIX-Bereitstellung, ohne die Verwendung Startseiten-Projektvorlage

Eine erfolgreiche VSIX-Bereitstellung erfordert eine Erweiterung in den Ordnern erstellt werden soll, die vom VSIX-Anmeldeprozess und durch Erweiterungs-Managererkannt werden. Da die Projektvorlage Startseiten bereits die richtigen Ordner angegeben wird, sollten Sie sie verwenden, wenn Sie dem Paket eine Erweiterung für VSIX-Bereitstellung soll. Wenn Sie jedoch einen Fall haben, an den Sie die Vorlage nicht verwenden können, können Sie eine VSIX-Bereitstellung erstellen, ohne sie zu verwenden.

Um eine Projektvorlage Startseiten ohne die VSIX-Bereitstellung zu verwendende zu erstellen, erstellen Sie zuerst eine VSIX-Datei für die Startseite auf eine dieser beiden Methoden:

Damit Visual Studio eine Startseite, Zufriedenes Element des VSIX-Manifests muss ein CustomExtension-Element erkennt, das das Type-Attribut verfügt, das „StartPage“festgelegt ist. Eine Startseiten Namespaceerweiterung, die installiert wurde, indem VSIX-Bereitstellung, wird in der Startseite anpassen Liste auf der Start Optionsseite als [Installierte Erweiterung] Erweiterungs-Name.

Wenn das Paket Startseiten Assembly enthält, müssen Sie die Registrierung des Pfads hinzugefügt werden, damit sie wenn Visual Studio-Anfänge verfügbar sind. Hierzu stellen Sie sicher, dass das Paket eine PKGDEF-Datei schließt das die folgenden Informationen enthält.

[$RootKey$\BindingPaths\{Insert a new GUID here}]
"$PackageFolder$"=""

VSIX-Bereitstellung für alle Benutzer

Standardmäßig werden die Erweiterungen installieren, die in VSIX-Paketen bereitgestellt werden, nur für den aktuellen Benutzer. Sie können eine Startseite für alle Benutzer des Computers installiert haben, indem Sie eine Gesamt-Benutzer Bereitstellung erstellen.

So erstellen Sie eine Gesamt-Benutzer Bereitstellung

  1. Öffnen Sie die Datei " extension.vsixmanifest " in der Codeansicht.

  2. In Bezeichner-Element des vsix Manifests, fügen Sie AllUsers-Element mit dem Wert truehinzu.

    <AllUsers>true</AllUsers>
    

    Dadurch wird das Installationsprogramm vsix Administratorberechtigungen anzufordern und installiert anschließend Datei \ Common7 \ IDE \ Extensions.

  3. Öffnen Sie die PKGDEF-Datei.

  4. Ändern Sie das .pkgdef, um die Standardstartseite unter HKLM festlegen, indem Sie den folgenden MyStartPage.xaml hinzufügen, wobei der Name der XAML-Datei, der die Startseite enthält.

    [$RootKey$ StartPage " \ \ default]

    „URI " = " $PackageFolder$ \MyStartPage.xaml“

    Dies weist Visual gestanden, das mit dem im neuen Speicherort Startseiten zu suchen.

Dateikopiervorgangs-Bereitstellung

Sie müssen eine VSIX-Datei nicht erstellen, um eine benutzerdefinierte Startseite bereitzustellen. Stattdessen können Sie das Markup direkt unterstützende Dateien kopieren und in den Benutzer \ StartPages \ in das in den Ordner. Die Startseite anpassen Liste auf der Start Optionsseite wird jede XAML-Datei in diesem Ordner zusammen mit dem Pfad zum Beispiel Dokumente\Visual Studio 2010\StartPages \Dateiname.xamlauf. Wenn die Startseite Verweise auf private Assembly enthält, müssen Sie sie kopieren und in \ \ PrivateAssemblies im Ordner einfügen.

Um eine Startseite zu verteilen die Sie erstellt haben, ohne sie in einer VSIX-Datei verpacken, empfehlen wir an eine grundlegende Strategie Dateikopiervorgangs z. B. als Batchdatei verwenden, oder eine beliebige andere Bereitstellungstechnologie die Sie die erforderlichen Dateien in die Verzeichnisse einfügen können.

So richten Sie manuell eine benutzerdefinierte Startseite

  1. Kopieren Sie die XAML-Datei, die das Markup Startseiten, zusammen mit allen unterstützenden Dateien außer Assemblys und Einchecken.einfügt. \Das Ordner Dokumente\ Visual Studio 2010 \ StartPages \.

  2. Wenn die Startseite Assembly erfordert, kopieren Sie ihn, und fügen Sie sie. \Ordner Visual Studio-Installations\ Common7 \ IDE \ PrivateAssemblies \ ".

  3. In der Startseite anpassen Liste auf der Start Seite Optionen, wählen Sie die neue Startseite aus. Weitere Informationen finden Sie unter Anpassen der Startseite für Visual Studio.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Hinzufügen eines DLL-Verweis zur Startseite

Weitere Ressourcen

Anpassen der Startseite für Visual Studio

Bereitstellung von Erweiterungen für Visual Studio