В моем обозревателе решений есть несколько проектов, но когда я открываю проект, он показывает только один из них. Он начал действовать так после слияния наших веток в git. И я хотел бы сказать, что я и мой коллега используем разные версии визуальной студии. Я использую 2015, но мой коллега использует 2017. Я посмотрел на это решение Visual Studio не показывает все проекты в решении . После изменения файла .sln теперь он показывает другие проекты, но проблема в том, что теперь он не показывает некоторые контроллеры в папке Controllers. Я вижу файлы .cs внутри папки Controllers

но я не вижу эти файлы .cs в Visual Studio в разделе «Контроллеры», а вижу эти файлы только после нажатия кнопки «Показать все файлы» в сравнении с

Я хотел бы знать, почему это так и как предотвратить это дело? После каждого слияния я должен делать эти операции? Что мы сделали не так при слиянии? И можно ли использовать разные версии visual studio для одного и того же проекта, потому что я вижу, что это вызывает некоторые проблемы при объединении в git.