Manually updating a VSIX file to run in Visual Studio 2012

Disclaimer: This is as is, I cannot guarantee that this will even work and that it will not fubar your VS installation.

I had two issue this week.  One I have a project that uses the Microsoft Enterprise Library for logging and someone the TypeScript extension messed up and would not install.

In the case of the Enterprise Library it only works currently with VS 2010.  Luckily for me one of the Microsoft support engineers offered up a solution and steps to solve this predicament (my dev system only have VS 2012 now).

Required:  7zip

  • Open up the vsix file you will to up by doing the following in this example we will use Microsoft.Practices.EnterpriseLibrary.ConfigConsole.vsix
    • right click the file
    • mouse over 7-zip
    • click open archive

7zip

  • right click on the extension.vsix
  • click edit

edit

  • Find the following line
<SupportedProducts>
   <VisualStudio Version="10.0">
      <Edition>Pro</Edition>
   </VisualStudio>
</SupportedProducts>
  • Change it to this

<SupportedProducts>

<VisualStudio Version=”10.0″>

<Edition>Pro</Edition>

</VisualStudio> <VisualStudio Version=“11.0”> <Edition>Pro</Edition> </VisualStudio> </SupportedProducts>

  • Close out of the manifest
  • Install the vsix and Visual Studio 2012 should now be available.
Advertisements
This entry was posted in Visual Studio and tagged . Bookmark the permalink.

3 Responses to Manually updating a VSIX file to run in Visual Studio 2012

  1. Pingback: Install PowerGUI Visual Studio Extension | techblog

  2. Ray Satiro says:

    Thanks, your instructions worked for me and I was able to modify the vsix of an extension that is working in Visual Studio 2015 so that it could be installed in Visual Studio 2017.

  3. EM3R50N says:

    Any chance there’s a way to do this with a Visual Studio Code VSIX to be converted/used in Visual Studio 2015/17 instead?

Comments are closed.