Warning-free clang-format plugin install for VS 15.0
authorHans Wennborg <hans@hanshq.net>
Thu, 13 Apr 2017 17:42:45 +0000 (17:42 +0000)
committerHans Wennborg <hans@hanshq.net>
Thu, 13 Apr 2017 17:42:45 +0000 (17:42 +0000)
commitb5d892b5b92535444b8bc4ff4a3d6196331c265e
tree4ccf8607dded42045344a12c2ebb266dbc418abd
parentd1b639382e626d306656cd850788d454a7ebec9c
Warning-free clang-format plugin install for VS 15.0

With the new release of VS, it's required that all plugins migrate to
the new VSIX manifest format. The new format is backwards compatible
with all versions newer that Visual Studio 2012, so this migration
effectively drops support for older versions of the IDE.

It's also required that these new extensions are built with Visual
Studio 2017, so unfortunately it was necessary to migrate the project
and solution. Also removed COM references to EnvDTE and
Microsoft.VisualStudio.TextManager.Interop from the csproj, as they seem
to both be unnecessary and would trigger build warnings because of
changes to GAC.

Patch by Hugo Puhlmann!

Differential Revision: https://reviews.llvm.org/D31740

llvm-svn: 300225
clang/tools/clang-format-vs/ClangFormat/ClangFormat.csproj
clang/tools/clang-format-vs/ClangFormat/packages.config
clang/tools/clang-format-vs/source.extension.vsixmanifest.in