2016-04-27 33 views
0

Ich habe eine Lösungsdatei, die 10 in der unteren linken Ecke der Lösung hat. Ich habe nur VS2013 auf meinem Computer installiert. Immer habe ich die Lösung, die ich diesen Fehler zu öffnen versuchen:Öffnen von Visual Studio 2010-Lösung In Visual Studio 2013

One or more projects in the solution were not loaded correctly
Please see the Output Window for details

und die Details im Ausgabefenster sind:

C:\Users\Desktop\ERT - ERT-sdk\C#\4.0\Sample.csproj : error
The project file could not be loaded.
Data at the root level is invalid. Line 1, position 1.
C:\Users\Desktop\ERT - ERT-sdk\C#\4.0\Sample.csproj

Was muss ich ändern müssen, so kann ich die Lösung und Projekt laden Dateien auf meinem PC in VS2013?

EDIT
Im Folgenden sind die Top-7-Linien der sample.csproj Datei. Wenn mehr Zeilen benötigt werden, lass es mich wissen, danke !!

<?xml version="1.0" encoding="utf-8"?> 
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
<PropertyGroup> 
<ProjectType>Local</ProjectType> 
<ProductVersion>9.0.21022</ProductVersion> 
<SchemaVersion>2.0</SchemaVersion> 
<ProjectGuid>{90CCE281-D71C-4EA6-9C17-A3C052B583D4}</ProjectGuid> 

EDIT 2
Lauf es über eine XML-Syntax-Check auf www.w3schools.com/xml/sml_validator.asp Es wirft den Fehler:

Error on Line 1 at column 6: 
XML declaration allowed only at the start of the document 
+0

Neuere Versionen von VS können normalerweise ältere Projektdateien problemlos öffnen. Als du auf die Zeile geschaut hast, über die sie sich beschwert hattest, hast du etwas Seltsames an dem Inhalt gesehen? Vielleicht die ersten paar Zeilen der Datei einfügen? –

+0

@MattiVirkkunen - wären es die ersten paar Zeilen der Lösungsdatei? Die Probe.csproj? –

+0

Die Fehlermeldung erwähnt Sample.csproj, also ist es wahrscheinlich diese Datei. –

Antwort

0

Die Fehlermeldungen weisen auf Mülleimer am Anfang der Datei. Könnte eine doppelte oder zweifach codierte UTF-8-Byte-Reihenfolge sein.

Entfernen Sie die Müll-Bytes mit einem binären sicheren Editor wie einem Hex-Editor und Sie sollten gut gehen.

Oder einfach nur eine Kopie erstellen, öffnen Sie es in einem Editor, der diese Zeichen definitiv ignoriert und den gesamten Inhalt kopieren und in Ihre ursprüngliche Datei einfügen.

+0

Haben Sie das getan, als die Fehlermeldung Sie auffordert, d. H. Mit der rechten Maustaste auf das entladene Projekt in der Liste klicken und auf "neu laden" klicken? Wenn Sie es mit dem Online-Hex-Editor bearbeitet und aus dem Browser gespeichert haben, ist es wahrscheinlich nur Windows Idiotik "diese Datei wurde aus dem Internet heruntergeladen" Nicht-Feature wieder. –

+0

Das war es, ich landete neu starten und das behoben. –