В VS 2017 при использовании ctrl + s для сохранения текущего файла редактирования файл иногда закрывался автоматически. Не всегда, но довольно большой шанс.
Это происходит только с основными проектами. net, потому что эти проекты автоматически включают новые файлы по умолчанию. Не требует использования для добавления нового файла. VS 2017 создает временный файл (неизвестная причина) при сохранении файла. Например, при сохранении файла «ab c .cs» он автоматически создает временный файл с именем «abc ~ [guid] .cs». Хотя временный файл удален после периода выстрела, он все равно иногда перехватывается самой VS как часть проекта. Я подозреваю, что это приводит к закрытию файла редактирования.