Когда я переименовываю проект в решении и затем пытаюсь разработать тот проект, я получаю ошибку: "Файл проекта "xyz.csproj" не был найден. Где xyz является старым именем файла проекта!
Раздражающая вещь состоит в том, что я могу искать свой проект и решение для старого имени файла проекта, и поиск ничего не придумает, и когда я нажму на ошибку, VS ничего не делает.
Таким образом, кажется, нет никакого способа найти, где старая ссылка.
Это - .web проект, размещающий страницу Silverlight, если это имеет какое-либо значение.
Вот шаги, которые я выполняю при переименовании проекта:
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SolutionName", "OldProjectName\NewProjectName.csproj", "{98644DD0-5AB5-4CAC-8D83-CCB8EEEFE234}"
Вам нужно сделать так:
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SolutionName", "NewProjectName\NewProjectName.csproj", "{98644DD0-5AB5-4CAC-8D83-CCB8EEEFE234}"
Со всеми проектами Visual Studio вы обычно можете просто закрыть Visual Studio, отредактировать файлы решения / проекта с помощью текстового редактора и снова открыть Visual Studio. Это просто XML. Если вы стараетесь не менять ничего серьезного, поиск и замена в текстовом редакторе должны помочь.
Так вот в чем была моя проблема. Я удалил ссылку службы на проект, который я переименовал, но все еще получил сообщение об ошибке, затем через некоторые пробы и ошибки, добавляя и удаляя проекты, я обнаружил, что есть свойство проекта "WCF Ria Services Link", doh.
Это немного ловушка.