Der Fehler besagt nicht, dass Visual Studio .csproj
Dateien überhaupt nicht unterstützt, es heißt, dass es keinen spezifischen Projekttyp in dieser bestimmten Projektdatei unterstützt. Dies bedeutet, dass dies entweder nicht Ihr Projekt ist, wie Sie behaupten, oder Sie versuchen, es auf einem anderen Computer als dem zum Erstellen des Projekts verwendeten Computer zu erstellen.
Visual Studio verwendet verschiedene Elemente in einer .csproj
Datei, um seinen Projekttyp zu bestimmen. Siehe How do you tell the Visual Studio project type from an existing Visual Studio project und What is the significance of ProjectTypeGuids tag in the visual studio project file. Es tut dies, damit es Ihr Projekt kompiliert, welche Eigenschaften Tabs zeigen, welche Kontextmenüoptionen verfügbar sein sollten und so weiter.
Bestimmte Projekttypen können diesen Fehler verursachen. In der Regel benötigen sie eine Art von SDK, das auf dem Rechner installiert wird, der zum Öffnen oder Erstellen des Projekts verwendet wird.
Sie sollten im Internet nach der GUID suchen, die in der angezeigten Fehlermeldung angegeben ist (der Wert nach o1=
). Sie können die Projektdatei auch in einem Texteditor öffnen und die Elemente <ProjectTypeGuids>
finden, die durch Kommas getrennte Projekttyp-GUIDs enthalten.
Dann Durchsuchen Sie das Web nach diesen GUIDs, um herauszufinden, welches SDK oder Tool Sie installieren müssen, um das Projekt zu öffnen oder zu erstellen.
Wenn Sie die spezifische GUID aus Ihrer Fehlermeldung in Ihrer bevorzugten Web-Suchmaschine einfügen, finden Sie Problem solved: Visual Studio/There is a missing project subtype. Subtype: '{82b43b9b-a64c-4715-b499-d71e9ca2bd60}' is unsupported by this installation., wo es erwähnt wird, müssen Sie die Visual Studio 2013 SDK installieren. Dies bedeutet, dass Ihr Projekt in diesem Fall eine Visual Studio 2013-Erweiterung ist.
Dies ist, was Dokumentation ist. Sie sollten mindestens eine ReadMe.txt-Datei in Ihr Projektverzeichnis einfügen und erklären, was die Voraussetzungen für das Erstellen eines Projekts sind, insbesondere wenn es nicht sofort mit Visual Studio geöffnet oder gebaut werden kann.
Können Sie es in VS 2012 öffnen? – artm
Was für ein Projekt ist das? Welche Ausgabe von VS2010 und VS2012 verwenden Sie? Es gibt viele verschiedene Arten von csproj-Dateien, alle unterschiedlichen Untertypen, die nicht alle Editionen von VS2012 oder VS2010 öffnen können. –
Nicht in 2012 geöffnet. Ich habe professionelle Ausgabe von VS 2012. Erzählst du mir, dass ich eine höhere Version als professionelle (Maybe Ultimate) brauche? –