.VSIX

Plik VSIX

Visual Studio Extension Package
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik VSIX to pakiet instalacyjny rozszerzenia dla Microsoft Visual Studio lub Visual Studio Code. W systemie Windows kliknij go dwukrotnie, aby zainstalować rozszerzenie; w przypadku VS Code przeciągnij go do panelu Rozszerzenia lub uruchom „code --install-extension plik.vsix”. Ponieważ VSIX jest archiwum ZIP, możesz zmienić jego rozszerzenie na .zip i otworzyć go za pomocą 7-Zip, aby sprawdzić zawartość bez instalacji.

Deweloper: Microsoft Kategoria: Pliki wtyczek MIME: application/vsix
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .XPI · .XLA · .CRX · .BUNDLE

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 1, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku VSIX?

.vsix to format pakietu instalacyjnego dla rozszerzeń Visual Studio. Wprowadzony wraz z Visual Studio 2010, zastąpił starszy model instalacji rozszerzeń .vsi oraz .msi. Format ten pozostaje aktualny aż do wersji Visual Studio 2022.

Strukturalnie plik .vsix jest archiwum Open Packaging Conventions - w zasadzie plikiem ZIP - zawierającym deskryptor metadanych extension.vsixmanifest, manifest OPC [Content_Types].xml oraz ładunek rozszerzenia: skompilowane zestawy .dll, komponenty MEF, pliki tabel poleceń .vsct, fragmenty kodu (snippets) i szablony.

Plik extension.vsixmanifest deklaruje identyfikator rozszerzenia, wersję, nazwę wyświetlaną oraz zakresy InstallationTarget, określające, które wersje i edycje (SKU) Visual Studio są obsługiwane przez rozszerzenie. Istnieją dwie wersje schematu manifestu: v1 (VS 2010-2011) oraz v2 (VS 2012 i nowsze, obecna).

Dwukrotne kliknięcie pliku .vsix w systemie Windows uruchamia program VSIXInstaller.exe, dostarczany wraz z Visual Studio, który weryfikuje i instaluje rozszerzenie. Rozszerzenia są również publikowane i wyszukiwane za pośrednictwem Visual Studio Marketplace pod adresem marketplace.visualstudio.com.

Visual Studio Code również używa pakietów .vsix dla własnych rozszerzeń, ale o innej strukturze wewnętrznej: rozszerzenia VS Code zawierają manifest package.json zamiast vsixmanifest, co sprawia, że obie rodziny są niekompatybilne mimo współdzielenia tego samego rozszerzenia pliku.

Ponieważ .vsix jest archiwum ZIP, narzędzia takie jak 7-Zip mogą otworzyć plik do ręcznej inspekcji. Magiczne bajty (50 4B 03 04 pod offsetem 0) są identyczne jak w każdym standardowym pliku ZIP; obecność pliku extension.vsixmanifest wewnątrz jest tym, co identyfikuje pakiet jako rozszerzenie Visual Studio.

Bezpieczeństwo

RYZYKO: MEDIUM

Pakiety VSIX zawierają skompilowane biblioteki .NET DLL, które wykonują się w procesie Visual Studio z pełnym zaufaniem. Złośliwe rozszerzenie może odczytywać kod źródłowy, dane uwierzytelniające, zmienne środowiskowe lub instalować trwałe backdoory. Instaluj tylko z Visual Studio Marketplace lub zaufanych źródeł. Pakiety w Marketplace są skanowane, ale nie daje to stuprocentowej pewności. W celu audytu bezpieczeństwa: zmień rozszerzenie na .zip i sprawdź pliki DLL przed instalacją.

Szczegóły formatu

w pigułce
PEŁNA NAZWAVisual Studio Extension Packageznany również jako VSIX package, VS extension installer
DEWELOPERMicrosoftod 2010 (Visual Studio 2010; replaced older .vsi/.msi extension model)
KATEGORIAPliki wtyczek
TYP MIMEapplication/vsix
TYPPakiet instalacyjny rozszerzenia oparty na OPC/ZIP (binarny)
To rozszerzenie jest również używane przez…
  • Pakiet rozszerzenia VS Code - Rozszerzenia VS Code są również pakowane jako .vsix (za pomocą narzędzia vsce), ale używają manifestu package.json, a nie schematu vsixmanifest z Visual Studio.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203
HEX
504B0304
ASCII
PK··
VSIX to plik ZIP (OPC). Posiada identyczne magiczne bajty jak ZIP, DOCX, APK, JAR. Rozpoznawany po obecności extension.vsixmanifest wewnątrz.

Programy otwierające pliki VSIX

Windows3 apps
Microsoft Visual Studio Freemium Kliknij dwukrotnie .vsix, aby uruchomić VSIX Installer, lub użyj Rozszerzenia > Zarządzaj rozszerzeniami > Zainstaluj z pliku wewnątrz VS.
7-Zip Open-source Kliknij prawym przyciskiem myszy .vsix > Otwórz archiwum - sprawdź zawartość (to plik ZIP). Przydatne do audytu bezpieczeństwa.
Visual Studio Code Open-source Przeciągnij .vsix do panelu Rozszerzenia (Ctrl+Shift+X) lub uruchom: code --install-extension sciezka/do/pliku.vsix
macOS1 app
Visual Studio Code Open-source Przeciągnij .vsix do panelu Rozszerzenia (Ctrl+Shift+X) lub uruchom: code --install-extension sciezka/do/pliku.vsix
Linux1 app
Visual Studio Code Open-source Przeciągnij .vsix do panelu Rozszerzenia (Ctrl+Shift+X) lub uruchom: code --install-extension sciezka/do/pliku.vsix

Szczegóły techniczne

specyfikacja
Format konteneraOPC (Open Packaging Conventions) / archiwum ZIP z `[Content_Types].xml` i częściami relacji
KompresjaDEFLATE (dla każdego wpisu ZIP); poszczególne wpisy mogą być przechowywane bez kompresji
Plik manifestu`extension.vsixmanifest` - XML deklarujący ID rozszerzenia, wersję, wydawcę, InstallationTarget oraz ścieżki zasobów
Wersje schematu manifestuv1 (VS 2010-2011) oraz v2 (VS 2012 i nowsze, obecna)
Magiczne bajty`50 4B 03 04` pod offsetem 0 (standardowy nagłówek ZIP); odróżniany od innych plików ZIP przez wpis `extension.vsixmanifest` wewnątrz
Typ MIME`application/vsix`
Typowy rozmiar pakietu50 KB - 50 MB; większość rozszerzeń 1-5 MB; duże pakiety językowe do 50 MB
Plik wykonywalny instalatora`VSIXInstaller.exe`, dostarczany z Visual Studio; uruchamiany automatycznie po dwukrotnym kliknięciu pliku .vsix
Kanał dystrybucjiVisual Studio Marketplace (marketplace.visualstudio.com); także bezpośrednie pobieranie plików i wdrażanie korporacyjne
Model bezpieczeństwaMarketplace weryfikuje podpisy Authenticode na plikach DLL wewnątrz; brak kryptograficznego podpisu na samym kontenerze ZIP
Uwaga dot. VS CodeVS Code również używa .vsix, ale z manifestem `package.json` zamiast `vsixmanifest`; oba formaty nie są wymienne
Specyfikacja docelowaElement `InstallationTarget` w manifeście wymienia identyfikatory produktów VS i zakresy wersji dla zachowania kompatybilności
Wydano2010 (Visual Studio 2010; replaced older .vsi/.msi extension model)
Najnowsza wersjaVSIX manifest schema v2.0 (introduced VS 2012; current as of VS 2022)
Specyfikacjalearn.microsoft.com

Konwersje VSIX

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami VSIX. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki VSIX.

Najczęściej zadawane pytania

Jak zainstalować plik VSIX?
Kliknij go dwukrotnie w systemie Windows - instalator VSIX uruchomi się automatycznie, jeśli Visual Studio jest zainstalowane. W przypadku VS Code: przeciągnij plik do panelu Rozszerzenia lub uruchom „code --install-extension plik.vsix”.
Jaka jest różnica między VSIX dla Visual Studio a VS Code?
Oba używają rozszerzenia .vsix i formatu ZIP, ale manifest jest inny: VS używa extension.vsixmanifest (XML), natomiast VS Code używa package.json. Rozszerzenie .vsix dla VS nie zainstaluje się w VS Code i na odwrót.
Czy mogę otworzyć plik VSIX bez instalowania go?
Tak - zmień rozszerzenie pliku na .zip i otwórz go dowolnym narzędziem do archiwizacji, takim jak 7-Zip. Możesz sprawdzić wszystkie zawarte pliki, w tym manifest i biblioteki DLL.
Czy instalowanie plików VSIX z Internetu jest bezpieczne?
Tylko z Visual Studio Marketplace lub renomowanych źródeł. Pakiety VSIX zawierają pliki DLL, które działają wewnątrz Visual Studio z pełnym zaufaniem. Złośliwe rozszerzenia mogą kraść kod źródłowy lub dane uwierzytelniające.
Dlaczego instalacja mojego VSIX kończy się niepowodzeniem?
Najczęstsze przyczyny: rozszerzenie jest przeznaczone dla innej wersji Visual Studio (sprawdź InstallationTarget w manifeście), Visual Studio jest uruchomione (zamknij je najpierw) lub rozszerzenie jest już zainstalowane.

Źródła

1Microsoft Learn - Anatomy of a VSIX packagelearn.microsoft.com
2Microsoft Learn - VSIX Extension Schema 2.0 Referencelearn.microsoft.com

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.DATProgram Data File (generic)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.TMPTemporary File

Powiązane rozszerzenia

.XPICross-Platform Installer (Mozilla add-on package)
.XLAMicrosoft Excel 97-2003 Add-In
.CRXChrome Extension Package
.BUNDLEmacOS Application Plug-in Bundle
.ZXPAdobe Extension / ZXP Package
.XLAMMicrosoft Excel Macro-Enabled Add-In

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z