VS 2010 Ошибка:... csproj не может быть открыт

Я пытаюсь запустить проект, созданный кем-то еще в моей локальной среде. В настоящее время я использую следующие продукты:

  • Visual Studio 2010 Ultimate версия 10.0.40219.1 SP1 Rel
  • MVC 2
  • Windows 7 Ultimate

Но когда я дважды нажимаю на .sln файл, я получаю следующую ошибку:

C:\Users...\Desktop\ContactManager\ContactManager\ContactManager.csproj: ошибка: файл проекта 'C:\Users...\Desktop\ContactManager\ContactManager\ContactManager.csproj' не может быть открыт.

Тип проекта не поддерживается этой установкой.

Пожалуйста, помогите мне загрузить мой проект.:)

Спасибо,

Аарон

Ответы

Ответ 1

Оказывается, мне просто нужно было установить версию MVC 3. Я предполагаю, что проект, который я пытался открыть, использует MVC3, и моя машина имела только 2, как вы можете видеть в моем списке окружения выше. Я рад, что смог исправить это, но дайте мне лучшее сообщение об ошибке для крика вслух. Sheesh.;)

Аарон

Ответ 2

Я сталкивался с этим раньше. В моем случае я установил Microsoft SQL Server и, что более важно, BIDS. Всякий раз, когда я открываю проект, созданный в VS2008, селектор VS-версий идентифицирует это как проект 2008 года, и BIDS попытается его открыть (и эта ошибка возникнет). То, что я сделал для работы, - это щелкнуть правой кнопкой мыши на файле .sln и использовать "Open With" для выбора VS2010. Если это также сработает для вас, вы можете изменить свои значения по умолчанию для открытия файлов .sln.

Еще один способ проверить это - открыть VS2010, а затем использовать опцию "Открыть решение", чтобы открыть ваше решение. Если этот метод работает, вы знаете, что проблема - это программа по умолчанию, открывающая ваши .sln файлы.

Ответ 3

В моем случае проект должен иметь MVC3, поэтому сначала я проверял, что у меня есть шаблон MVC3 в Visual Studio 2010 (установлен пакет обновления 1). Я загрузил программу MVC3 frowm по следующей ссылке:

https://www.microsoft.com/en-pk/download/details.aspx?id=4211

После установки проблемы проблема будет решена.