Visual Studio 2015 не может видеть все проекты в обозревателе решений - PullRequest
0 голосов
/ 17 сентября 2018

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

enter image description here

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

enter image description here

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

1 Ответ

0 голосов
/ 17 сентября 2018

Ваш коллега, вероятно, не нажимал .csproj после работы (обычно это может быть из-за того, что он не видел, что обновлял этот файл, пока вы не закроете VS или не нажмете «Сохранить все»).То же самое для добавления новых проектов в решение, возможно, ваш коллега не сохранил все, и нажмите .sln.

Вам нужно Include In Project эти файлы, затем Сохранить все (чтобы сохранить файл .csproj, а нетолько .cs), а затем передайте / отправьте файл .csproj в git.

Include

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...