Udostępnij za pośrednictwem


Visual Studio rozszerzenie wdrażania

Visual Studio obsługuje trzy formaty do rozmieszczania rozszerzeń: Visual Studio rozszerzenie (VSIX), Instalator Windows (MSI) i Instalatora zawartości Visual Studio (Błogosławi).Można także zarejestrować niestandardowe formanty programu Visual Studio, przy użyciu platformy rejestracji.W tym temacie porównuje strategie różnych wdrożeń i wyświetla ich możliwości.

Wybieranie metody wdrażania

Wybierz opcję formatu wdrażania, w zależności od typu rozszerzenia, wdrażania i możliwości metody rozmieszczania.

Dd393694.collapse_all(pl-pl,VS.110).gifVSIX

Podczas przekazywania rozszerzenia w formacie pakietu VSIX Programu Visual Studio galerii witryny sieci Web, użytkownicy mogą znaleźć i zainstalować je przez sprawdzanie rozszerzeń online w rozszerzeń i aktualizacji okno dialogowe.Aby uzyskać więcej informacji, zobacz Instalowanie i zarządzanie Visual Studio Tools i rozszerzenia.

VSIX format można użyć, aby pakiet projektu i szablony zapasów, Visual Studio Integration pakietów, zarządzane rozszerzania RAM (MEF) składników, Przybornik formantów, zespoły i niestandardowe typy.VSIX format używa instalacji ściśle oparta na pliku i nie obsługuje zapisywania do globalnej pamięci podręcznej zestawu (GAC) lub w rejestrze systemu.VSIX jest metodą preferowaną wdrażania dla typów rozszerzeń, które obsługuje.

VSIX wdrażania wymaga posiadania Visual Studio SDK zainstalowane.Aby uzyskać więcej informacji, zobacz VSIX wdrażania w Visual Studio SDK dokumentacji.

Dd393694.collapse_all(pl-pl,VS.110).gifMSI

Podczas tworzenia projektu Instalatora w Visual Studio, dodać do roztworu zawierającego Twoje rozszerzenie i skompiluj projekt otrzymujesz plik msi.MSI format obsługuje większość aplikacji i typów rozszerzeń i mogą wykonywać operacje instalacji, takich jak pisanie pamięci podręcznej GAC i rejestru systemu.W rozszerzeń i aktualizacji okno dialogowe można pokazywać i zainstalować rozszerzenia oparte na MSI, ale nie można włączyć lub wyłączyć je.Aby uzyskać więcej informacji na temat wdrażania MSI zobacz Instalator Windows Wdrażania.

[!UWAGA]

Uruchom devenv /setup po zainstalowaniu lub odinstalowaniu z rozszerzeniem MSI.

Dd393694.collapse_all(pl-pl,VS.110).gifBŁOGOSŁAWI

Visual Studio Instalatora zawartości nie obsługuje przekazywanie plików do programu Visual Studio galerii, odinstalowanie lub zapisywania w pamięci podręcznej GAC lub rejestru systemu.Jednak można go użyć do wdrażania dodatków i Urywki, które nie obsługuje formatu VSIX kodu.Aby uzyskać więcej informacji, zobacz Jak: składniki pakietu, aby użyć programu Visual Studio zawartości Instalatora.

Dd393694.collapse_all(pl-pl,VS.110).gifPlatforma rejestracji

Na poniższej liście przedstawiono funkcje obsługiwane przez rejestracji AssemblyFoldersEx.

  • Zbiorczego instalacji dla wszystkich formantów w katalogu bez konieczności indywidualnie zarejestrować formanty.

  • Obsługa przypisywanie ikony i grupowania formantów z przybornika.

  • Zestawy, w tym Visual StudioDodać odwołania okno dialogowe i opcjonalnie tym formantów z przybornika Wybierz elementy okno dialogowe.

  • Rejestracji uproszczonej w jednej lokalizacji w ramach podstawowego klucza rejestru.Pozwala to uniknąć złożoność sprawdzania różnych Visual Studio jednostek magazynowych i lokalizowania każdego klucza głównego.

  • Wsparcie dla zestawu jednego formantu w wielu zestawach w czasie projektowania danej docelowej Visual Studio wersji lub wersji Expression Blend.

Informacje i próbki z tej funkcji, zobacz Wdrażanie formant niestandardowy i zestawów w czasie projektowania.

Dd393694.collapse_all(pl-pl,VS.110).gifPlatforma rejestracji w MSI

Aby dodać swoje zestawy do Dodać odwołania okno dialogowe i dodać formanty do przybornika Wybierz elementy okno dialogowe trzeba zarejestrować swoje zestawy z zarządzanej platformy AssemblyFoldersEx klucza rejestru.Aby zainstalować formanty w przyborniku, za pomocą ikony i karta Lokalizacja, należy także określić wartości w Toolbox klucza rejestru.Aby uzyskać więcej informacji, zobacz Wdrażanie formant niestandardowy i zestawów w czasie projektowania.

Dd393694.collapse_all(pl-pl,VS.110).gifObsługiwane typy rozszerzeń

W poniższej tabeli zaprezentowano formaty opakowań, które obsługuje które typy rozszerzeń.

Typ rozszerzenia

VSIX

MSI

BŁOGOSŁAWI

Platforma rejestracji

Szablon projektu

Tak

Tak

Tak

Nr

Szablon towaru

Tak

Tak

Tak

Nr

Montaż

Tak

Tak

Nr

Tak

Składnik MEF

Tak

Tak

Nr

Nr

VSPackage

Tak

Tak

Nr

Nr

Formant przybornika

Tak

Tak

Tak

Tak

Dodatek

Nr

Tak

Tak

Nr

Wstawki kodu programu

Nr

Nr

Tak

Nr

Niestandardowy typ rozszerzenia

Tak

Tak

Nr

Nr

Dd393694.collapse_all(pl-pl,VS.110).gifObsługiwane funkcje

W poniższej tabeli zaprezentowano formaty opakowań, które obsługują które opcje instalacji.

Zdolność

VSIX

MSI

BŁOGOSŁAWI

Platforma rejestracji

Platforma rejestracji w MSI

Włączanie i wyłączanie zainstalowane rozszerzenia

Tak

Nr

Nr

Nr

Nr

Sprawdź dostępność aktualizacji

Tak

Nr

Nr

Nr

Nr

Zapisać rejestru systemu

Nr

Tak

Nr

Tak

Tak

Zarejestruj się w pamięci podręcznej GAC

Nr

Tak

Nr

Tak

Tak

Konfiguracja podczas instalacji

Nr

Tak

Nr

Tak

Tak

Przekaż do programu Visual Studio galerii

Tak

Tak

Nr

Nr

Nr

Kliknij dwukrotnie instalacji

Tak

Tak

Tak

Nr

Tak

Obecność w przyborniku Wybierz elementy okno dialogowe

Nr

Tak

Nr

Tak

Tak

Obecność w Dodać odwołania okno dialogowe

Nr

Tak

Nr

Tak

Tak

Zainstaluj przed (lub) programu Visual Studio.

Nr

Tak

Nr

Tak

Tak

Projektanci dodatkowe docelowych, takich jak Expression Blend

Nr

Tak

Nr

Tak

Tak

Publikacja

Rozszerzenia programu Visual Studio można rozpowszechniać, przekazując go do witryny sieci Web lub udziału sieciowego.Jeśli pakiet wdrażania jest w formacie VSIX, lub MSI, można udostępnić go do rozszerzeń i aktualizacji okno dialogowe dla wszystkich użytkowników programu Visual Studio, przekazując go do Programu Visual Studio galerii witryny sieci Web, która powoduje, że pakiet jest widoczna w rozszerzeń i aktualizacji okno dialogowe.Rozszerzenia innych typów można dodać do galerii jako odwołanie łącza.

Zobacz też

Zadania

Jak: składniki pakietu, aby użyć programu Visual Studio zawartości Instalatora

Koncepcje

Wdrażanie formant niestandardowy i zestawów w czasie projektowania

Inne zasoby

VSIX wdrażania

Dostosowywanie, automatyzowanie i rozszerzanie środowiska programistycznego

Instalowanie i zarządzanie Visual Studio Tools i rozszerzenia