IMO добавление проекта в решение намного лучше, если у вас есть доступ к проекту, если вы хотите сделать точку отсчета для различных местоположений файлов на основе текущей конфигурации, вы можете открыть файл csproj в текстовом редакторе и изменить Ссылка на подсказку при введении макроса и пути ссылки будет изменяться в соответствии. Например, вы можете сделать что-то подобное в A.csproj
<Reference Include="B,...">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\ProjectB\bin\$(Configuration)\B.dll</HintPath>
</Reference>
и при перезагрузке проекта и просмотре справочных свойств вы увидите, что путь изменяется с выбранной конфигурацией.