Я получил следующее сообщение от Visual Studio 2010.
«Этот проект несовместим с текущей версией Visual Studio»
Одна ситуация, приводящая к этой ошибке, уже была опубликована здесь, в Stackoverflow, но этот вопрос был закрыт. Я думаю, это довольно общая проблема. Поскольку я нашел «решение», я отправлю этот вопрос и свое решение в качестве ответа.
visual-studio
РенниПет
источник
источник
Ответы:
Если сообщение
возникает из-за попытки открыть проект, ориентированный на .Net 4.5, то "решение" или обходной путь - отредактировать файл .csproj и изменить TargetFrameworkVersion с "v4.5" на "v4.0". Это, по крайней мере, позволяет загрузить проект, хотя может привести к ошибкам компилятора, если программа зависит от функций 4.5.
источник
VS 2012 поддерживает разные типы проектов в зависимости от того, что вы устанавливаете во время установки и какой у вас выпуск. Доступны определенные параметры, например инструменты веб-разработки, инструменты разработки баз данных и т. Д. Поэтому, если вы пытаетесь открыть веб-проект, но инструменты веб-разработки не были установлены, он выдает это сообщение.
Это может произойти, если вы создадите проект на другом компьютере и попытаетесь открыть его на новом. Я понял это, пытаясь открыть проект MVC после того, как случайно удалил веб-инструменты.
источник
Я получил такое же сообщение об ошибке с парой проектов после установки Visual Studio 2015 Update 3. Для меня решением было установить .NET Core.
источник
Что касается меня, я понял, что в решении есть еще один веб-проект, и мой VS2017 загружается нормально, поэтому я скопировал его
ProjectTypeGuids
элемент в проект, который не загружался. Его разница была:После этого загружается. Не спрашивайте меня почему.
источник
В моем случае это был несовместимый тип проекта. Редактирование файла проекта и удаление узла ProjectTypeGuids разрешили проблему с загрузкой проекта (я уже изменил таргетинг на версию фреймворка, как было указано здесь ).
Вероятно, тип проекта не поддерживается в (скорее всего) НОВОЙ версии VS, поэтому вам придется настроить (обновить) код для правильной работы (если возможно), но, по крайней мере, вы можете видеть контент через VS.
источник
Я решил проблему, удалив файлы в папке ниже
Источник: https://forums.xamarin.com/discussion/70388/how-to-fix-incompatible-issue-after-visual-studio-2015-update-3
источник
Если вы получаете ту же ошибку для проекта, который на самом деле является расширением (.vsix), установка Microsoft Visual Studio 2012 SDK поможет .
источник
Для меня я получил ту же ошибку в VS 2015 и только что установил обновление VS 2015 1 , хотя из другого ответа VS фактически до обновления 3, теперь (после чего они получили ошибку и должны были установить .NET Core ) . Были проблемы, когда он попадал в определенные пакеты, такие как Windows SDK, и мне приходилось указывать установщику пути на моем исходном компакт-диске, а для некоторых даже это не срабатывало, и приходилось пропускать их и повторно загружать с компьютер, подключенный к Интернету, перенесите их и запустите позже вручную (компьютер не был подключен к Интернету, чтобы иметь возможность загружать обновленные версии пакетов), но после выполнения всего этого и перезагрузки ошибка исчезла, и мой проект загружен нормально.
источник
У меня была эта проблема, и после нескольких часов удаления и переустановки я обнаружил проблему в своем экземпляре.
Причина, по которой я получил это, заключалась в том, что у меня не было правильного расширения .
В моем случае проект ASP.net (мой запуск) был несовместимым проектом, и это произошло потому, что у меня не было следующего:
Это был простой случай входа в расширения и обновления в меню « Инструменты».
источник
После установки обновления 3 для Visual Studio 2015 я внезапно получил сообщение об ошибке «Этот проект несовместим с текущей версией Visual Studio» при открытии моего проекта Cordova ( файл проекта Javascript .jsproj )
Чтобы решить эту проблему:
источник
У меня была эта ошибка, и я обнаружил, что это связано с наличием XML-тега «Импорт» внутри файла .csproj.user. Как только я его удалил, Visual Studio снова смогла открыть проект.
источник
Большинство людей забывают, что файлы Visual Studio - это просто текстовые файлы с некоторыми специфическими конфигурациями, которые покажут программе, как их открыть. то есть мы можем изменить это, потому что это просто текст в каком-то файле в папках вашего проекта.
Что ж, зная это, то, что нам нужно сделать, очень просто!
Первый шаг - узнать, что это за проект, который остается разгрузить. (например: Библиотека классов)
Второй шаг - создать новую (библиотеку классов), потому что вы знаете, что ваша визуальная студия создаст версию, поддерживаемую самим собой. Выгрузите его и нажмите «Редактировать csproj».
Именно в этом файле мы можем найти конфигурацию, которая сообщает VS, как этот проект будет загружен, и его имя - ProjectGuid, этот серийный номер может варьироваться в зависимости от типа и версии проекта.
Теперь посмотрите на свой «ok project», скопируйте тег «ProjectGuid», вставьте в csproj, который выгружен, и обратите внимание на небольшие различия и сделайте эти файлы почти одинаковыми, за исключением тегов ItemGroup, которые представляют ссылки на проект.
При этом сохраните все файлы, закройте VS и снова откройте, теперь ваш проект должен загружаться нормально.
Я надеюсь, что эта информация поможет кому-то лучше понять, как работает VS, и поможет решить проблемы, когда это необходимо.
источник
Я проверил, могу ли я создать новое решение, и не смог, потому что SSAS, SSIS и SSRS не были там как варианты.
Я скачал SSDT отсюда и установил, и он заработал ...
https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-2017
источник
Если вы пришли сюда в поисках проблемы с файлом ".smproj", это потому, что вам не хватает служб аналитики SQL Server (SSAS). Чтобы преодолеть это, установите SQL Server Data Tools (SSDT) в свою систему, перезапустите Visual Studio, и все заработает.
Спасибо.
источник
Эта проблема может быть вызвана использованием VS 2015 с установленным обновлением 3 на одном компьютере и без обновления 3 на другом. Это было проблемой в моем случае.
источник