Этот проект не совместим с текущим выпуском visual studio
edit, пожалуйста, смотрите ответ ниже , который на 18 месяцев новее и фактически решает проблему. Этот исторически некогда точный ответ уже не так точен. Оставить нетронутым после перерыва по этой причине. - спасибо - jcolebrand
Какую редакцию VS вы используете? VS2008 Express, Standard, Pro или Team System? VS2010 Professional, Premium или Ultimate? Я ожидаю, что загруженный вами проект был создан с использованием более поздней версии Visual Studio и использует некоторые из этих расширенных функций. Таким образом, вы не можете открыть его.
Откройте файл .csproj для вашего решения в WordPad или текстовом редакторе. Ищите ProjectTypeGuids. Они указывают необходимые поддерживаемые типы для ваших решений. Ищите в интернете эти GUID, чтобы узнать, что им нужно. Например, E53F8FEA-EAE0-44A6-8774-FFD645390401 означает, что требуется «MVC 3.0»
Для Visual Studio 2010 (также для других версий):
Например, моя проблема заключалась в том, что я не установил Инструменты разработчика SharePoint, когда установил Visual Studio 2010 на свою виртуальную машину для разработки. Поэтому, когда я попытался открыть проект после удаления GUID, VS2010 сказал, что искомый путь не существует.
Поэтому VS2010 искал библиотеку SharePoint, которая не была установлена. Мне просто пришлось снова запустить установку, а затем добавить эту функцию.
Та же проблема с «Тип проекта не поддерживается этой установкой» для веб-проектов в VS 2010 Premium.
и GUIDs magic не помогли.
Те же проекты отлично работали на соседней коробке с VS 2010 Premium.
Как оказалось, единственное отличие заключалось в том, что в моей установке VS отсутствовали следующие установленные продукты (их можно найти в диалоговом окне «О VS»):
- Инструменты разработчика Microsoft Office
- Инструменты разработчика Microsoft Visual Studio 2010 SharePoint
Установка и удаление программ -> VS 2010 -> Настройка -> Проверка перечисленных выше продуктов - и проблема была решена.
У меня была такая же проблема при открытии решения NuGet с VS 2010 Ultimate, но следующая команда исправила это:
Вы также можете попробовать выполнить следующую команду:
Мои проблемы, потому что эта строка в проекте (.csproj) имеет новую строку (vs2010)
Когда я обновлюсь до
Я могу открыть снова
В дополнение к этому, «тип проекта не поддерживается этой установкой» может возникнуть, если вы пытаетесь открыть проект на компьютере, который не содержит целевой версии платформы.
В моем случае я пытался открыть библиотеку классов, которая была создана на машине с VS2012 и по умолчанию настроил целевую платформу на 4.5 . Поскольку я знал, что эта библиотека не использует какие-либо 4.5 биты, я решил проблему, отредактировав файл .csproj от <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> до <TargetFrameworkVersion>v4.0</TargetFrameworkVersion> (или любой другой, подходящий для вашего проекта) и библиотека открыта.
У меня была эта проблема при попытке добавить проект WPF в решение WCF в Visual Studio Express 2012 для Web. Удаление содержимого между тегами «ProjectTypeGuids» и оставление только тегов решило проблему. Чтобы узнать, как редактировать файл .csproj, прочитайте комментарий MindStalker.
Проблема для меня заключалась в том, что мой ProjectTypeGuid был MVC4, но у меня не было этого на целевом сервере. Решением было изменить ProjectTypeGuids на библиотеку классов и включить в проект библиотеки DLL MVC, а не забрать их из GAC.
убедитесь, что установлен Visual Studio 2017 (Community, Professional или Enterprise) или более поздней версии.
возможное исправление 1. измените установку, чтобы убедиться, что установлены расширения Visual Studio
в некоторых случаях установщик Xamarin может автоматически отменить проверку параметров установки для расширений Visual Studio. если причина проблемы, установите недостающие расширения Visual Studio с помощью команды изменения установщика. Например, чтобы установить расширения для Visual Studio 2013:
откройте панель управления Windows программы и компоненты .
Щелкните правой кнопкой мыши запись Xamarin и выберите изменить.
убедитесь, что для параметра Xamarin для Visual Studio 2013 установлено значение установить:
Выполните остальные действия в мастере установки.
возможное исправление 2. попросите Visual Studio настроить расширения еще раз.
проверьте, скопированы ли расширения Xamarin в папку Visual Studio extensions:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Xamarin\Xamarin\3.1.228.0
Если расширения установлены правильно (для версии 3.1.228), в папке будет 60 элементов:
убедившись, что эта папка выглядит правильно, попросите Visual Studio попробовать настроить расширения еще раз:
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe" /setup
Возможное исправление 3. Попробуйте заново установить Xamarin
на панели управления Windows удалите все перечисленные ниже элементы.
Xamarin для Windows
Xamarin для Visual Studio
в обозревателе удалите все оставшиеся файлы из папок расширения Xamarin Visual Studio (все версии, включая программные файлы и программные файлы (x86)):
C:\Program Files*\Microsoft Visual Studio 1*.0\Common7\IDE\Extensions\Xamarin
Также проверьте каталог "Виртуалсторе", чтобы узнать, есть ли какие либо наложения копий любых каталогов расширений:
Откройте редактор реестра (regedit).
Найдите следующий раздел.
HKEY _ LOCAL _ MACHINE\SOFTWARE\Wow6432Node\Microsoft\ Windows \куррентверсион\шареддллс
Найдите и удалите все записи, соответствующие этому шаблону.
C:\Program files * \ Microsoft Visual Studio 1 * . 0 \ Common7\IDE\Extensions\Xamarin
Найдите следующий раздел.
Удалите все записи, которые могут иметь отношение к Xamarin. Вот пример, который используется для того, чтобы вызвать проблемы в старых версиях Xamarin:
Моно. VisualStudio. Shell, 1.0
возможное исправление 4. исправление Visual Studio установки
откройте панель управления Windows программы и компоненты .
щелкните правой кнопкой мыши соответствующую запись Microsoft Visual Studio и выберите изменить .
в открывшемся диалоговом окне Visual Studio нажмите кнопку восстановить .
4 ответа
Оказалось, что это была проблема с моей существующей установкой Visual Studio Tools for Unity (VSTU).
Я нашел ветку, в которой пользователи сталкивались с аналогичными проблемами из-за неподдерживаемой версии VSTU, работающей на Unity5.2 и более поздних версиях. Unity 5.2+ требует VSTU 2.1 или более поздней версии для корректной работы VS с Unity, дополнительная информация для всех, кого это интересует, доступна в документации здесь.
У меня был установлен VSTU 2.3, но удаление и переустановка VSTU устранили проблему, так что, должно быть, возникла проблема с моей установкой. Если у кого-то еще есть эта или подобная проблема, вы можете загрузить последнюю версию установщика для VSTU здесь. Спасибо всем, кто откликнулся на ваши ответы и помог мне найти правильное место!
У меня возникли аналогичные проблемы при чистой загрузке существующего проекта Unity на новую установку Visual Studio Community 2019.
В конце концов, проблема для меня заключалась в том, что, хотя была установлена правильная версия VS Tools для Unity, она была отключена по умолчанию в диалоговом окне VS Manage Extensions (Extensions -> Manage Extensions). Просто нужно было нажать «Включить», перезапустить Visual Studio, и все снова заработало, как ожидалось.
Дополню сказанное выше. Я столкнулся с этой проблемой сегодня, и это заняло у меня некоторое время. В моем случае это относилось к новой установке редактора Unity. По какой-то неизвестной причине инструмент Unity, используемый в VS (intellisense), был удален. Мне пришлось переустановить это: откройте установщик Visual Studio, выберите свой проект и перейдите в раздел Игры, где находится инструмент для Unity.
и никакие файлы проекта не загружаются в обозреватель решений.
Я тоже столкнулся с той же проблемой. Вот что я сделал, чтобы решить эту проблему:
Решение:
Причина проблемы
Это произошло потому, что мы создавали виртуальный каталог для проекта после копирования этого проекта в другое место на той же машине. Таким образом, произошел виртуальный конфликт. Избегайте такой ситуации.
Скопируйте этот проект в папку проекта Visual Studio, затем откройте его из Visual Studio, теперь он будет открыт.
Я сам нашел эту технику в Visual Studio 2013
У меня была такая же проблема. Проблема для меня была в файле .sln. В конце файла было несколько из следующих:
GlobalSection (TeamFoundationVersionControl) = предварительное решение
Я считаю, что причина этого в том, что TFS объединяет различные проверки решения или кто-то делает это вручную и делает это неправильно.
Только что решил эту проблему в проекте с открытым исходным кодом. Проблема возникла из-за пробелов, а не табуляции в строке в файле .sln.
Откройте файлы проекта в Блокноте и найдите руководство по проекту. Затем погуглите, и вы узнаете, какой тип проекта не поддерживается вашей текущей установкой VS.
проверьте, присутствует ли одна и та же версия vs2010 на win7 и winXP. Я подозреваю, что типы проектов, представленные на winXP, не установлены в win7, и поэтому проекты выгружаются
Я использую Skydrive для обмена файлами проекта между копиями Visual Studio на моем ноутбуке и ПК.
В приложении metro skydrive есть настройка, заставляющая их копировать.
Это в VS2017. Один из файлов .csproj имел конфликт слияния из git, и я не разрешил его. Решение этой проблемы устранило.
Я получил это на windows 10.
Я понял, что пути к файлам слишком длинные.
Моим решением было переместить репозиторий на более короткий путь.
Я клонировал проект (CleanArchitecture) и хотел переименовать пространство имен.
- Я клонировал проект на
- Затем я открыл , нажал , перешел на , поискал и заменил его на . Это изменило все вхождения пространства имен проекта на , примите имя файлов в !
- Мне пришлось вручную перейти на , а затем изменить имя файлов .
- Затем в Visual Studio перезагрузите проекты.
Я тоже столкнулся с этой проблемой. Я наконец-то вышел из этого с помощью этой помощи:
Доступно обновление, улучшающее стабильность Visual Studio 2012.
Обновление доступно через Центр обновления Майкрософт, а также его можно загрузить из Центра загрузки Майкрософт.
Глобальная версия этого обновления имеет атрибуты файлов (или более поздние атрибуты файлов), перечисленные в следующей таблице.
Читайте также: