Packaging Your Creation for Wider Distribution

There are three primary ways you can package your content for distribution: VSIX, MSI, and VSI. Each of these has their place depending on your needs. The following describes each option:

VSIX—The Visual Studio Extension file format (.vsix) is used for creating content that you intend to publish to the Visual Studio Gallery. The VSIX items are then installed and managed via the Visual Studio Extension Manager (Tool, Extension Manager). The VSIX projects are also available in the Online Templates in the New Project Dialog.

VSIX can package project and item templates, toolbox controls, and more. You cannot, however, use VSIX to deploy macros, add-ins, and code snippets (you would use VSI for that). ...

Get Microsoft® Visual Studio® 2010 Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.