Если я правильно понимаю ваш вопрос, вы пытаетесь получить подстроку свойства MSBuild.В MSBuild нет прямого способа манипулирования строками, как в NAnt.Таким образом, у вас есть два варианта:
1).Создайте отдельные переменные для каждой детали и объедините их:
<PropertyGroup>
<Name>Name</Name>
<Something>Something</Something>
<Combined>$(Name)_$(Something)</Combined>
</PropertyGroup>
Это хорошо работает, если детали известны заранее, но не если вам нужно сделать это динамически.
2).Напишите клиентскую задачу MSBuild, которая выполняет манипуляции со строками.Это будет ваш единственный вариант, если это необходимо сделать во время выполнения.