.VSIXMANIFEST File Extension
Visual Studio Extension Manifest
1.5 | 4 Votes
What is a VSIXMANIFEST file?
A VSIXMANIFST file is a metadata file included in a Microsoft Visual Studio or Visual Studio Code extension (.VSIX file). It contains information used to identify and install the extension. VSIXMANIFEST files are XML files, whose structure conforms to Microsoft's VSX schema.
Microsoft Visual Studio and Visual Studio Code are IDEs that developers use to create programs. Both IDEs allow developers to install extensions that contain additional features. These extensions are saved as VSIX files. (However, VSIX files intended for use with Visual Studio are not compatible with Visual Studio Code, and vice-versa.)
Each VSIX file contains a VSIXMANIFEST file that describes that extension's name, function, publisher, assets, and installation information (including any dependencies and prerequisites). Typically, developers installing an extension will never need to view that extension's VSIXMANIFEST file. However, developers can extract a VSIX file's VSIXMANIFEST and open it in Visual Studio, Visual Studio Code, or any other text editor, to view the metadata it contains.
NOTE: When creating your own Visual Studio or Visual Studio Code extension, you must create a VSIXMANIFEST file and package it with that extension.
Common VSIXMANIFEST Filenames
Extension.vsixmanifest - The name assigned to finalized VSIXMANIFEST files.
Source.extension.vsixmanifest - The name assigned to in-development VSIXMANIFEST files.
How to open a VSIXMANIFEST file
You can open a VSIXMANIFEST file with Microsoft Visual Studio (Windows), Microsoft Visual Studio Code (multiplatform), or any other text editor, to view the metadata it contains.
Note that you likely should not edit a VSIXMANIFEST file, as doing so may prevent you from being able to install the VSIX file that uses that manifest.