web-dev-qa-db-de.com

Der Fehler "Dieses Projekt ist nicht mit der aktuellen Version von Visual Studio kompatibel" wird angezeigt

Ich habe Vs 2010 Express in meinem PC installiert und ein Projekt namens myproject mit .net 4.0 erstellt. Es funktioniert gut in Vs 2010 Express. 

Jetzt habe ich Vs 2012 Express in meinem PC installiert, das Projekt myproject geöffnet und auf .net 4.5 aktualisiert. Nun ist es auch in Vs 2012 Express gut. 

Ich lösche das Projekt myproject alle Dateien und stelle es dann aus meiner alten Sicherungsdatei wieder her. Wenn ich versuche, das Projekt aus Vs 2010 Express zu öffnen, erhalte ich die folgenden Informationen.
"Dieses Projekt ist mit der aktuellen Version von Visual Studio nicht kompatibel", warum? 

Wie kann ich das Projekt in Vs 2010 Express öffnen? Ich denke, der Vs 2012 Express markiert das Projekt vielleicht als .net 4.5 und speichert die Informationen auf der Festplatte. Obwohl ich das Projekt myproject aus einer alten Sicherungsdatei wiederherstelle, halte Vs 2010 Express es immer noch für ein Projekt von .net 4.5.

Vielen Dank!

28
HelloCW

Wenn die Meldung "Dieses Projekt ist nicht mit der aktuellen Version von Visual Studio kompatibel" aufgrund eines Versuchs, ein Projekt mit .NET 4.5 mit Visual Studio 2010 zu öffnen, geöffnet wurde, besteht die "Lösung" oder Problemumgehung darin, die .csproj-Datei zu bearbeiten und zu ändern die TargetFrameworkVersion von "v4.5" bis "v4.0". Dies ermöglicht zumindest das Laden des Projekts, obwohl es zu Compiler-Fehlern kommen kann, wenn das Programm von den 4.5-Funktionen abhängig ist.

34
RenniePet

Ich weiß, dass dies ein bisschen alt ist, aber für den Fall, dass die oben genannten Lösungen nicht funktionieren: Seien Sie kein Idiot wie ich und versuchen Sie, ein MVC-Projekt mit "VS for Desktop" anstelle von "VS for Web" (oder umgekehrt), da Sie die inkompatible Nachricht erhalten.

Ich benutze TFS in meinem Job und habe versucht, ein MVC-Projekt über den TFS Solution Explorer zu öffnen. Ich habe nicht darauf geachtet, welche Visual Studio-Version ich geöffnet hatte, und da sich beide IDEs ähneln, war ich verwirrt, was los war - ein häufiger Fehler, ich bin sicher = P

6
Losbear

Wenn Sie denselben Fehler für ein Projekt erhalten, das eigentlich eine Erweiterung (.vsix) ist, installieren Sie bitte Microsoft Visual Studio 2012 SDK

4
CinCout

Installation von KB2781514 - Update für Microsoft Visual Studio 2012 Das Problem wurde für mich gelöst.

3
Adi Shavit

Überprüfen Sie das Verzeichnis, das die Lösungsdatei enthält, auf eine UpgradeLog.htm-Datei. Es wird wahrscheinlich zeigen, was falsch ist. In meinem Fall habe ich versucht, ein ASP.NET-Projekt zu öffnen, aber die Web Developer Tools wurden nicht installiert.

Die Web Developer Tools können anschließend installiert werden, indem Sie in der Systemsteuerung Ihre vorhandene Visual Studio-Installation ändern. Nach dem Hinzufügen von Web Developer Tools wurde das Projekt ohne Probleme geöffnet.

1
Ramon de Klein

Der Versuch, ein BizTalk-Projekt in VS2012 zu laden, ohne dass BizTalk auf Ihrem Entwicklercomputer installiert ist, führt zu diesem Fehler und die Projekte werden geladen. Dies sollte das erste sein, was Sie überprüfen.

0
maplemale

In meinem Fall war das Problem der Component Model Cache (Visual Studio für C++).

in VS2013 befindet es sich in

%localappdata%\Microsoft\VisualStudio\12.0\ComponentModelCache

in VS2015 in

%localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache

Benennen Sie diesen Ordner um und starten Sie Visual Studio erneut.

0
FrankS101

Ich habe diese Fehlermeldung erhalten, weil ich während der BizTalk-Installation das Kontrollkästchen Developer Tools und SDK nicht aktiviert habe. Ich ging zurück und modifizierte meine Installation und dieser Fehler ist für mich jetzt verschwunden.

0
bsmith95610