Имена конфигурационных сборок не имеют большого значения - они распространяются, если у вас есть проекты C ++ и C # в одном решении (и даже хуже, если у вас есть и мобильные проекты), потому что различные типы проектов используют разные имена конфигурации так что у вас их много.
Мы стараемся продолжать удалять все конфигурации, которые мы не используем, но иногда бывает сложно, как часто, когда вы добавляете новый проект, нежелательные конфигурации будут добавляться обратно в решение.
Моя рекомендация состоит в том, чтобы решить, какие конфигурации вам нужны (просматривая фактические настройки внутри них), а затем удалить все остальное.