I haven't found a good solution for this on the Web. Project A in solution 1 wants to call a program in project B in solution 2. Because project B is in another solution I don't see it on the Project tab of the Add Reference dialog so I add a reference to project B's dll file from the Browse tab. Once I've done this I can call project B's programs from project A. The problem is that I'm doing this for the debug build and looking inside the cobol project file the reference is shown as "debug\ProjectB.dll". All of our compiled programs are being output to this directory. When we later do a release build all programs will be output to the release directory and we will need to replace all references. Because we are keeping our solutions small this could require a lot of work.
What is the best way to add references to projects in other solutions ?