Недавно я заметил, что когда я иду вносить изменения, которые требуют изменения файла, VS2017 (Professional) начал создавать всплывающее окно с сообщением:
The file <filename>, which you attempted to edit, is read-only on disk.
Would you like to make the file writeable or edit it anyway?
Если я отменю это, я получу сообщение:
The file '<filename>' needs to be checked out before it can be edited.
The file was not checked out automatically because you have disabled automatic checkout
when files are edited in the Source Control options page.
Source_Control->Plug-in_Selection имеет значение Visual Studio Team Foundation Server
; Я не изменил параметры в Source_Control->Environment; и для сохранения, и для редактирования установлено значение Check out automatically
.
Насколько я знаю, кроме недавнего обновления с 15.7.4 до 15.7.5, никаких настроек не менял. Есть ли какая-то настройка в другом месте, которая влияет на это?
Обратите внимание: моя установка VS2017 Pro Preview, 15.8.0 preview 5.0 делает то же самое, и запуск VS2017 от имени администратора не исправляет ситуацию.
Обновлять:
Visual Studio 2015 без проблем извлекает одни и те же файлы в одной и той же локальной рабочей области. То есть, если я открываю решение в VS2017, редактирую файл и иду его сохранять, я получаю вышеуказанные сообщения. Если я затем отменю правки и попробую то же самое с тем же файлом в VS2015, файл будет проверен. Следовательно, проблема в VS2017, а не в самих файлах.