При создании проекта WCF в VS2010 я получаю сообщение «Ошибка: невозможно открыть WcfProject.csproj. Тип проекта не поддерживается этой установкой» - PullRequest
6 голосов
/ 18 мая 2011

Привет.Итак, у нас есть проект VS2010 и сервер VisualSVN на одной машине.Мы добавили новую машину с клиентом visual svn и загруженным прогнозом. За исключением службы WCF.Я получаю сообщение об ошибке ...

": файл проекта c: /..../ wcfProject.csproj не может быть открыт.

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

Я проверил каталог, файлы и файловая структура там и такие же, как на основной машине разработки.какие-либо советы / решения?

спасибо Дэвид К.

Ответы [ 3 ]

6 голосов
/ 26 ноября 2012

У меня была похожая проблема с некоторым решением WCF, которое я скачал из блога .

Решения по запуску deveng с коммутаторами не решили мои проблемы.После еще нескольких поисков выяснилось, что следующая подсказка в ответе Ральфа Уилгосса привела к решению моей проблемы:

Я решил ее, установив Visual Web Developer.

Мне также пришлось (вручную) установить Установщик веб-платформы , чтобы (автоматически) загрузить последние требования для правильной загрузки проекта.

3 голосов
/ 18 марта 2012

У меня была похожая проблема при попытке создать новый проект следующих типов:

  • Приложение службы WCF
  • Приложение службы потока операций WCF
  • Библиотека службы синдикации

Я использовал 64-битную Windows 7 Ultimate без установки других версий Visual Studio.

Я также пробовал много других вариантов, таких как:

  • devenv / resetsettings
  • devenv / resetskippkgs
  • гарантия того, что у меня установлена ​​опция C ++ VS2010
  • VS2010 с пакетом обновления 1

Я решил это, установив Visual Web Developer.

2 голосов
/ 18 мая 2011

Это может быть несколько вещей, поэтому я не могу дать вам один конкретный ответ.Однако вот несколько вещей, которые можно попробовать на вашем компьютере, который выдает ошибку:

Сначала проверьте, какая версия Visual Studio установлена ​​по умолчанию для открытия файлов csproj.Возможно, вы установили SQL или что-то еще, использующее более старую версию Visual Studio.Иногда это может дать ошибку.Даже если по умолчанию используется селектор версий Visual Studio, я видел, что он выдает ошибку.Откройте правильную версию Visual Studio (через меню «Программы»), а затем в Visual Studio попробуйте открыть пакет.Если это работает, вы знаете, проблема в том, с какой версией открывается файл.

Если это не работает, вы можете попробовать сбросить настройки Visual Studio.В меню «Выполнить» введите devenv /setup. Это должно привести к сбросу среды Visual Studio и, надеюсь, устранит проблему.Если это не работает, попробуйте запустить devenv /ResetSkipPkgs из меню «Выполнить».Это попытается загрузить все пакеты, которые Visual Studio ранее пропустили.

Если эти шаги не работают, сообщите нам.Сообщите нам о любых дальнейших сообщениях об ошибках, которые появляются после выполнения этих действий.

...