What's New in the Visual Studio 2017 SDK
The Visual Studio SDK has the following new and updated features for Visual Studio 2017.
VSIX v3 format
To support the new light-weight install of Visual Studio 2017, the VSIX extension manifest format has been updated to version 3 (VSIX v3).
The new format has support for:
- Explicitly declaring prerequisites to be detected and installed by the VSIXInstaller.
- Ngen'ing assemblies on extension installation.
- Installing assets outside the usual extension root.
To learn about these changes, see the following topics:
- Changes to extensibility for 2017
- Ngen support in VSIX v3
- Installing outside the extensions folder
- Frequently Asked Questions for Visual Studio 2017 extensibility
Migrating extensibility project to Visual Studio 2017
To learn how to update your extensibility projects and their VSIX manifests to Visual Studio 2017, see How to: Migrate Extensibility Projects to Visual Studio 2017.
Custom project and item templates
Starting in Visual Studio 2017, scanning for custom project and item templates will no longer be performed. Instead, the extension must provide template manifest files that describe the install location of these templates. You can use Visual Studio 2017 to update your VSIX extensions. If you deploy your extension using an MSI, you must generate the template manifest files by hand. For more information, see Upgrading Custom Project and Item Templates for Visual Studio 2017. The template manifest schema is documented in Visual Studio Template Manifest Schema Reference.