Visual studio .net 2003.
We have created 2 solutions that are related to and dependent on each
other's class libraries. One of them is executed as required, the other one
sits in the task bar. I'm working on the task bar application and my
colleagues are developing the other.
All of us need to do work on a single class library/project that is included
in both solutions.
When the solutions are finished they're both located in the same directory.
This class library, to this moment, has been written by me. It references
some other class libraries (database interface stuff from my collleagues'
solution) which I've grouped in a sub directory for convenience. I create
references to those dlls by selecting "Add reference" then browsing to the
sub folder and selecting the dlls.
The problem is that now my colleague needs to edit my class library. He's
added my project to his solution and the compilation failed because his
project directory structure is different to mine and those DLLs are not in
the same place as on my machine.
We can't use the global library cache, the dlls and applications have to be
located in the same directory as each other for certain reasons.
The only answer we could think of was for me to add the other solutions
class libraries to mine as projects and compile my own version of their dlls
so that the references were project based rather than directory based.
This seems a very poor solution to our problem.
Can anyone come up with a cleaner answer please?
Claire