У меня было две проблемы, которые, похоже, не адресуются нигде.
Проект веб-сайта, каталог которого я переименовал из ProjectB в ProjectA, продолжал загружать в решение VS 2013 как ProjectB после переименования. F2, rt-click и длинный щелчок по имени проекта не позволили мне переименовать его. У меня нет файла csproj. Я удалил все неиспользуемые файлы, а затем импортировал их в новое пустое решение. Полнотекстовый поиск в каталоге показывал имя только в файле .suo, который я удалил.
Я исправил это (решение ниже), а затем импортировал веб-сайт в каталог ProjectB в решение. Когда я это сделал, ему было присвоено имя ProjectB(2), ProjectB(3), ProjectB(4), несмотря на то, что ничего больше не было ProjectB. Снова я не мог вручную переименовать только ProjectB. Не было ни папки, ни файла, которые противоречили друг другу. Я даже перезапустил Windows после удаления временных файлов, но в следующий раз, когда я импортировал проект, он появился как ProjectB(8). Решение ниже.
Затем я повторно открыл одно и то же решение на другом компьютере, а ProjectB (в каталоге ProjectB) был переименован в ProjectA(2), несмотря на то, что его нигде не называли. Решение ниже.
