Вы можете сделать это с помощью импортированных файлов свойств.Поскольку ссылки находятся в файле проекта, вы можете переместить их или переместить используемые ими свойства в отдельный файл .props.
В отдельном файле .props
<PropertyGroup>
<SomeAssemblyFolder
Condition="'$(SolutionName)' == 'Master'">PathTo/Master</SomeAssemblyFolder>
<SomeAssemblyFolder
Condition="'$(SolutionName)' == 'AB'">PathTo/AB</SomeAssemblyFolder>
</PropertyGroup>
В проектефайлы
<Reference Include="SomeAssembly">
<HintPath>$(SomeAssemblyFolder)\SomeAssembly.dll</HintPath>
</Reference>
Полагаю, вы могли бы просто продублировать определение свойства в каждом файле проекта, если хотите, но я бы переместил его в импорт.Если вам необходимо выполнить сборку из командной строки или из других файлов решения, не забудьте указать разумное значение по умолчанию или указать различающее свойство в командной строке.