Quantcast
Channel: Visual Studio Integrate forum
Viewing all articles
Browse latest Browse all 4410

VS2012 not recognizing my VSIX packages installed by MSI

$
0
0

Hi,

I am putting together a VS Package and given its complexity, I need to use MSI to 'lay down' the VSIX contents.

However, when I do this for All Users - as outlined here Visual Studio does not find the extension. I have looked at about a dozen guides on the Net on how to do this and the problem persists.

This is 100% repeatable:

1. I build a VSIX package (a new one created by the Wizard in 2012. C#, with ToolWindow, Command, Menu). When I install via VSIX on a new machine, it installs fine; I can see it within Visual Studio 2012.

So I modify the manifest and set AllUsers=True and InstalledByMsi=True. I rebuild.

2. Based on the instructions above, I rename the .VSIX to ZIP; I unpack that file to C:\Program Files (x86)\Microsoft\Visual Studio 11.0\Common7\IDE\Extensions\MyApp

3. In the MyApp folder there are the usual things: extension.vsixmanifest and all of my DLL's; essentially, an exact copy of what is in the ZIP File.

4. When I start Visual Studio, I do not see the extension in the Extension Manager.

My expectation, based on the documentation and posts on the Net including the link above, is that I should :-)

So my question is:

1. Am I missing something obvious? All of the posts on VSIX via MSI seem to imply that all I need to do is 'lay down' my unzipped VSIX contents at the above location and VS will discover them. Or is there something else I need to do? I have not brought MSI into the equation here yet - I am doing everything by hand.

Any help appreciated!

Grey Ham


Blog: http://www.havecomputerwillcode.com/blog


Viewing all articles
Browse latest Browse all 4410

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>