Member 12256084 Ответов: 1

Ошибка msg один или несколько проектов в решении были загружены неправильно


Привет.
Мой ASP.net проект хранился на внешнем диске, и, к сожалению, мой внешний диск был поврежден.
Каким - то образом мне удалось восстановить данные, но теперь я пытаюсь загрузить ASP.net project in VS при получении ошибки один или несколько проектов в решении были загружены неправильно.

Может ли кто-нибудь помочь мне решить эту проблему?

Спасибо

Что я уже пробовал:

Я уже пробовал некоторые из приведенных ниже решений.
1. Пытался удалить .файл suo
2. попытался загрузить старые файлы проекта в новый свежий проект.

Sascha Lefèvre

И почему ваша попытка загрузить файлы в новый проект не сработала?

Sinisa Hajnal

Какую ошибку вы получаете? Как это возможно, что свежий проект не сработал? Пробовали ли вы открыть файлы aspx или cs в текстовом редакторе (подойдет обычный блокнот), чтобы проверить, есть ли что-то неповрежденное для открытия?

Member 12256084

Привет Синиса
Спасибо за комментарии
Когда я пытаюсь загрузить восстановленный проект, я получаю ошибку: "один или несколько проектов в решении были загружены неправильно, пожалуйста, смотрите выходные данные".
Когда я проверил вывод, ошибка показывает, что "невозможно прочитать файл .csproj".
Затем я попытался скопировать старый проект fils в новый .Решения, но когда я пытаюсь снова перестроить проект, ошибка заключается в том, что "все файлы не удалось перестроить"
Для восстановленного проекта кажется, что в файле .csproj что-то не так, но я не могу этого выяснить.

Sascha Lefèvre

Затем сбросьте файлы проекта и включите файлы .cs в новые проекты.

1 Ответов

Рейтинг:
1

PAUL SLECHTA

I had this same problem.  The problem for me was in the .sln file.  At the end of the file there were multiple of the following:

GlobalSection(TeamFoundationVersionControl) = preSolution

EndGlobalSection

I deleted the extra ones and the message went away. 

I believe the cause of this is when TFS merges different check-ins of the solution or some does it manually and does it wrong.

Paul