Udostępnij za pośrednictwem


Przygotowywanie rozszerzeń do wdrożenia Instalatora Windows

Nie można użyć pakietu Instalatora Windows (MSI) do wdrożenia pakietu VSIX. Można jednak wyodrębnić zawartość pakietu VSIX na potrzeby wdrożenia msi. W tym dokumencie pokazano, jak przygotować projekt, którego domyślne dane wyjściowe to pakiet VSIX do dołączenia do projektu Instalatora.

Przygotowywanie projektu rozszerzenia do wdrożenia Instalatora Windows

Przed dodaniem do projektu Instalatora wykonaj te kroki w nowych projektach rozszerzeń.

Aby przygotować projekt rozszerzenia do wdrożenia Instalatora Windows

  1. Utwórz pakiet VSPackage, składnik MEF, adornment edytora lub inny typ projektu rozszerzalności zawierający manifest VSIX.

  2. Otwórz manifest VSIX w edytorze kodu.

  3. InstalledByMsi Ustaw element manifestu VSIX na truewartość . Aby uzyskać więcej informacji na temat manifestu VSIX, zobacz Dokumentacja schematu rozszerzenia VSIX 2.0.

    Uniemożliwia to instalatorowi VSIX podjęcie próby zainstalowania składnika.

  4. Kliknij prawym przyciskiem myszy projekt w Eksplorator rozwiązań i kliknij polecenie Właściwości.

  5. Wybierz kartę VSIX .

  6. Zaznacz pole wyboru z etykietą Kopiuj zawartość VSIX do następującej lokalizacji i wpisz ścieżkę, w której projekt Instalacyjny wybierze pliki.

Wyodrębnianie plików z istniejącego pakietu VSIX

Wykonaj następujące kroki, aby dodać zawartość istniejącego pakietu VSIX do projektu Instalatora, jeśli nie masz plików źródłowych.

Aby wyodrębnić pliki z istniejącego pakietu VSIX

  1. Zmień nazwę elementu . Plik VSIX zawierający rozszerzenie z pliku nazwa_pliku.vsix do pliku.zip.

  2. Skopiuj zawartość pliku zip do katalogu.

  3. Usuń plik [Content_types].xml z katalogu.

  4. Edytuj manifest VSIX, jak pokazano w poprzedniej procedurze.

  5. Dodaj pozostałe pliki do projektu Instalatora.