У меня есть файл csproj, являющийся частью двух разных решений Visual Studio. Файл проекта должен вести себя немного иначе, в зависимости от решения, из которого он будет использоваться. Что бы мне понадобилось, это что-то пригодное для использования в качестве «Condition» - свойства с именем, например, $ (SolutionName) - заполненного автоматически.
По крайней мере, это моя идея. Я не нашел ничего подобного.
Я также подумал, что у меня есть два небольших файла проекта, импортирующих общие части. Я думаю, это предотвратит редактирование всех этих свойств внутри Visual Studio. Изменения будут записываться только в активный «главный файл», верно?
Итак, есть ли другой способ различения на уровне проекта с использованием информации о решении?