Допустим, вы открываете решение .NET (у меня VS VS 2010) после того, как вы просто переместили всю папку в какое-то новое место локально. Теперь один из проектов, на который ссылается это решение, отсутствует, и поэтому, когда вы запускаете VS, он, естественно, сообщает вам, что проект отсутствует, и, следовательно, как всегда, вы видите проект серым в Solution Explorer.
Хорошо, я не могу повторно добавить этот проект (указать другой путь для того, где находится этот проект), если я не удалю отсутствующую ссылку на проект, а затем попытаюсь снова добавить его в решение.
Но как я могу заново связать проект, не потеряв все ссылки в других проектах, которые ссылались на этот отсутствующий проект? Это возможно? В противном случае, каждый раз, когда я снова добавляю этот отсутствующий проект, мне приходится проходить через около 8 моих проектов, которые ссылаются на него, и повторно ссылаться на него для каждого из этих проектов, что утомительно. Я думаю, это имеет смысл, так как каждый проект ссылался на этот отсутствующий проект по тому старому пути, так что он также нарушал бы его, но есть более простой способ повторно связать проект и ссылки на этот отсутствующий проект, не занимая 10 минут время заново связать его повсюду, если просто изменился путь?