2012-11-22 9 views
19

Ich arbeite mit C# Windows-Anwendung. Ich habe kürzlich ein Visual Studio 2008-Projekt in das neue Visual Studio 2012-Projekt konvertiert. Jetzt muss ich dieses Projekt auf Visual Studio 2008 herunterstufen. Gibt es eine Möglichkeit, dieses Projekt herunterzustufen?Wie Downgrade von Visual Studio 2012-Projekt auf Visual Studio 2008

+2

Manchmal während der Konvertierung Backup gemacht wird (ich weiß nicht 2012, aber soweit ich mich erinnere in früheren Versionen war es eine Option). Einchecken des Projektverzeichnisses - möglicherweise wird eine Sicherungskopie erstellt, bevor Sie das Projekt in 2012 konvertiert haben. – psur

+1

Kehren Sie von Ihrem Versionskontrollsystem zu einer älteren Version zurück. Sie verwenden Versionskontrollsystem, oder? –

Antwort

23

Well 2012 ist kompatibel mit 2010, ich bin nicht sicher, ob dies funktionieren würde, aber ich fand diese auf, wie 2010 bis 2008 zurück zu gehen, hoffen, dass es für Sie mit 2012 (Original Link) arbeitet:

  1. Sichern Sie Ihre .sln-Datei

  2. Öffnen Sie Ihre VS 2010 .sln im Editor.

    Es ist etwas sollte wie folgt aussehen:

    Microsoft Visual Studio Solution File, Format Version 11.00 
    # Visual Studio 2010 Project("{FAE04EC0-3 ...... 
    
  3. Ändern der Version 11.0 auf Version 10.0 und das Visual Studio 2010-2008

    Es sollte wie folgt aussehen:

    Microsoft Visual Studio Solution File, Format Version 10.00 
    # Visual Studio 2008 Project("{FAE04EC0-3 ..... 
    
6
+0

wurde verschoben nach: https://github.com/ssvaidya/VSProjectConverter –

+0

Vorschlag funktioniert nicht: Es beschädigt meine Lösungsdatei. –

2

In Visual St udio 2012, ändern Sie alle Projekte auf .NET Framework 3.5.

Erstellen Sie in Visual Studio 2008 eine leere Lösung, und fügen Sie dann alle .csproj/vbproj dazu hinzu.

Es gibt keine Möglichkeit für .cxxproj Visual C zurück zu gehen ++ Projekte zu Visual Studio 2008.

2

Neben der Lösung bereitgestellt, die korrekt ist, werde ich hinzufügen, dass Sie sicher, dass Sie nicht haben machen müssen Code ähnlich wie diese in der Datei App.config, sonst egal was Sie tun, werden Sie nicht in der Lage sein, das Projekt (e) auszuführen:

<startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup>

2

Gehe zu: Projekt Eigenschaften-> Konfigurationseigenschaften -> Allgemein-> Plattform-Toolset. Wechseln Sie zu einer anderen Visual Studio-Version.