Тип проекта не поддерживается этой установкой - PullRequest
146 голосов
/ 30 апреля 2010

Каждый раз, когда я пытаюсь открыть проект (csproj), загруженный из Интернета, в большинстве случаев я получаю

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

Похоже, что моя установка Visual Studio не повреждена (я могу сделать с ней все, кроме открытия этих файлов csproj)

Что может быть причиной этого?

Ответы [ 15 ]

1 голос
/ 15 октября 2015

Мои проблемы, потому что эта строка в проекте (.csproj) имеет новую строку (vs2010)

<ProjectTypeGuids>
</ProjectTypeGuids>

Когда я обновляюсь до

<ProjectTypeGuids></ProjectTypeGuids>

Я могу снова открыть

1 голос
/ 23 января 2013

В дополнение к этому, «тип проекта не поддерживается этой установкой» может произойти, если вы пытаетесь открыть проект на компьютере, который не содержит целевой версии платформы.

В моем случае я пытался открыть библиотеку классов, которая была создана на машине с VS2012 и по умолчанию имела целевую платформу 4.5. Так как я знал, что эта библиотека не использует какие-либо 4,5 бит, я решил проблему, отредактировав файл .csproj со значения <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> до <TargetFrameworkVersion>v4.0</TargetFrameworkVersion> (или любой другой, подходящий для вашего проекта), и библиотека открылась.

1 голос
/ 12 октября 2012

С этим также можно столкнуться при попытке открыть проект ASP.Net MVC, когда у вас не установлено ASP.Net MVC с Visual Studio 2010. В моем случае это был ASP.Net MVC 3.0

0 голосов
/ 20 февраля 2014

Проблемой для меня было то, что мой ProjectTypeGuid был MVC4, но у меня не было этого на целевом сервере. Решением было изменить ProjectTypeGuids на библиотеки классов и включить в проект библиотеки DLL MVC, а не забрать их из GAC.

0 голосов
/ 02 июля 2013

У меня возникла эта проблема при попытке добавить проект WPF в решение WCF в Visual Studio Express 2012 для Web. Удаление содержимого между тегами «ProjectTypeGuids» и оставление только тегов решило проблему. Чтобы узнать, как редактировать файл .csproj, прочитайте комментарий MindStalker.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...