0

I am trying to extend some functionality using VSIX. When I double click on the VSIX installer it, the following screen pops up. Visual studio 2013 is the only option it provides. But we use Visual studio 2010 for our development. Can something suggest how to modify the manifest file and steps to make this VSIX 2010 compatible? Thank you

enter image description here

enter image description here

Guilherme Fidelis
  • 1,022
  • 11
  • 20
user575219
  • 2,346
  • 15
  • 54
  • 105

2 Answers2

0

No, you will most likely have to get the source code of the existing extension, and then build a new one for vs 2010 using the 2010 sdk

ErikEJ
  • 40,951
  • 5
  • 75
  • 115
  • I edited to the manifest to use version1, zipped it and changed the extension to vsix. Once I double click, it has this error .7/22/2016 10:04:44 AM - Microsoft VSIX Installer 7/22/2016 10:04:44 AM - ------------------------------------------- 7/22/2016 10:04:44 AM - Initializing Install... 7/22/2016 10:04:44 AM - Microsoft.VisualStudio.ExtensionManager.InvalidExtensionPackageException: The file is not a valid VSIX package. ---> System.IO.FileFormatException: File contains corrupted data. – user575219 Jul 22 '16 at 15:05
0

As ErikEJ already said, you need to use VSIX Manifest Version 1.

I did it using the instructions here. There is documentation of VSIX Manifest Version 1 here.

You must target Framework Version 4, but there is no need to build with Visual Studio 2010.

Community
  • 1
  • 1
Phil Jollans
  • 3,605
  • 2
  • 37
  • 50