Visual Studio SDK meta packages
Makes it easier to build Visual Studio extensions by having only a single NuGet package reference for the entire SDK.
Important! This requires that the VSIX project targets .NET Framework 4.6
To use this package, reference the version that matches the lowest version of Visual Studio your extension support. For instance, if your extension support Visual Studio 2015 (14.0) and 2017 (15.0) then you need to reference version 14.0 of the package like so:
<ItemGroup>
<PackageReference Include="Madskristensen.VisualStudio.SDK" Version="14.0.123-pre" />
</ItemGroup>
There are versions of the package for most major and minor versions of Visual Studio from version 2015 (14.0) and newer.
To exclude all the referenced .dll files from ending up in the bin directory, add an ExcludeAssets attribute with the value runtime:
<ItemGroup>
<PackageReference Include="Madskristensen.VisualStudio.SDK" Version="14.0.123-pre"
ExcludeAssets="runtime" />
</ItemGroup>
.vsixmanifest version: 14.0 or 14.0.23205
.vsixmanifest version: 14.0.25407
.vsixmanifest version: 15.0 or 15.0.26228
.vsixmanifest version: 15.0.26606
.vsixmanifest version: 15.0.27413
.vsixmanifest version: 15.0.27703
.vsixmanifest version: 15.0.28010