Common libraries across product add-ins

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi!
This question should probably be posted or copied to a couple of other product as well as this, but I feel Vault is the most relevant part of my issue, so here goes:
In the company I work for, we are currently using Vault Pro, Inventor and AutoCAD, all 2014 versions. We have customized all of these to fit our workflow for engineering drawings and models, especially towards Vault. And this is where our problems begin. In order to have a general and systematic way of programming all of our add-ins, we have a couple of common libraries that contain extension methods, wrapper objects for Vault entities etc. that are available across all the programs. However, when we include the built DLLs of our common libraries in the add-in folders for the different products, DLL hell starts to show itself.
So my question is: Is there a way of having these common, selv-built, libraries contained in a single folder that then gets included in the different add-ins for the different products? I should also note that these libraries are referenced as projects in Visual Studio, and not as DLLs. In a normal application I would use probing with private reference path in the app.config file, but since add-ins run in the context of Autodesk executables this is not an alternative.
Please excuse my wall of text and accept the attached illustration of our Visual Studio Project setup as an "excuse me gift".