What add-on / extension for VS 2010 should I create?

I managed to develop an extension for the visual studio "Updating Web Links" in the form of a simple dll that takes care of some separation of classes between different projects, etc. Everything works on my local machine, and now I would like to create a user-friendly package so that all the guys in our company can use it. Still i

  • 2 dlls and 1 configuration file that I need to copy to the PrivateAssemblies folder of the Visual Studio development environment
  • A (relatively) simple change to the devenv.exe.config file

Is there a supported way to create the / addin / extension plugin that will help me automate this and not worry about permissions for the necessary folders, etc., or is it better for me to write a simple deployment tool and tell the guys to run it with higher permissions?

EDIT: The reason I need both of these steps is because I developed a SchemaImporterExtension that needs to be registered in the VS IDE configuration file (or, alternatively, in the machine.config file, but I think it won't be easier) , and the library containing it should be accessible by a permissive mechanism (perhaps there are other places where it will also be found, the GAC will also work)

EDIT 2: Finally, I just created an installation project that does both and even restores the configuration file to its original state when it is deleted. I was clearly looking for the wrong direction, because what I implemented was far from a plugin. Thanks for the tips anyway;)

+4
source share
3 answers

xcopy and patch (or just write something simple to modify the configuration file).

Wrap it all in a batch file / script.

+2
source

Yes, VSIX files are used for batch (and potential redistribution) of VS extensions.

Details are described in the VS SDK documentation, for example. here .

Edit: also see the vsix tag here on SO.

+2
source

Check out FeatureBuilder addin for an easier way to create plugins. (There are some videos on Channel9 for demos.

+1
source

All Articles