Exemplarische Vorgehensweise: Konvertieren eines Visual Studio 2005-Webanwendungsprojekts in ein Visual Studio 2008-Webanwendungsprojekt

Aktualisiert: November 2007

In dieser exemplarischen Vorgehensweise wird beschrieben, wie Sie ein Visual Studio 2005-Webanwendungsprojekt in ein Visual Studio 2008-Webanwendungsprojekt konvertieren. Das Webanwendungsprojekt-Format in diesen zwei Versionen von Visual Studio ist ähnlich. Sie können den Konvertierungs-Assistenten von Visual Studio verwenden, um den Prozess zu vereinfachen. Weitere Informationen über Webanwendungsprojekte finden Sie unter Übersicht über Webanwendungsprojekte.

Diese exemplarische Vorgehensweise enthält die folgenden Aufgaben:

  • Öffnen des Visual Studio 2005-Webanwendungsprojekts in Visual Studio 2008 und Erstellen einer Sicherungskopie der Projektdateien

  • Aktualisieren der .NET Framework-Version, auf die dieses Projekt abzielt

  • Konvertieren der Projektdatei und der Web.config-Datei

  • Testen des konvertierten Projekts

Vorbereitungsmaßnahmen

Um die exemplarische Vorgehensweise nachzuvollziehen, benötigen Sie Folgendes:

  • Visual Studio 2008.

  • Ein Webanwendungsprojekt, das in Visual Studio 2005 erstellt wurde und bei dessen Kompilierung und Ausführung keine Fehler auftreten.

Konvertieren des Projekts und Aktualisieren der .NET Framework-Version

Zuerst öffnen Sie das Projekt in Visual Studio 2008, um die Konvertierung zu starten. Dies bietet Ihnen die Gelegenheit, das Projekt vor dem Konvertieren zu sichern.

Hinweis:

Es wird dringend empfohlen, eine Sicherungskopie des Projekts zu erstellen. Bei der Konvertierung wird mit den Originaldateien des Projekts gearbeitet. Diese Dateien können nicht wiederhergestellt werden, wenn die Konvertierung nicht erfolgreich ist.

So konvertieren Sie das Projekt

  1. Klicken Sie in Visual Studio 2008 im Menü Datei auf Öffnen, und klicken Sie auf Projekt.

    Das Dialogfeld Projekt öffnen wird angezeigt.

  2. Greifen Sie auf den Ordner zu, der die Projekt- oder Lösungsdatei für das Visual Studio 2005-Webanwendungsprojekt enthält, markieren Sie die Datei, und klicken Sie auf Öffnen.

    Der Konvertierungs-Assistent wird gestartet.

  3. Klicken Sie auf Weiter.

    Der Konvertierungs-Assistent fordert Sie auf, vor dem Konvertieren des Projekts eine Sicherungskopie zu erstellen.

  4. Klicken Sie auf Ja, um die Sicherungskopie zu erstellen.

  5. Klicken Sie auf Durchsuchen, wählen Sie den Ordner aus, in dem die Sicherungskopie erstellt werden soll, und klicken Sie dann auf Weiter.

  6. Klicken Sie auf Fertig stellen.

    Die Sicherungskopie wird erstellt.

    Hinweis:

    Dies kann lange dauern, da der Konvertierungs-Assistent Dateien kopiert, ohne dass die Anzeige aktualisiert oder der Fortschritt angezeigt wird. Warten Sie, bis der Prozess beendet ist, bevor Sie fortfahren.

    Nachdem die Konvertierung abgeschlossen ist, fordert Sie der Assistent auf, die .NET Framework-Zielversion für das Projekt zu aktualisieren. 

  7. Um die Aktualisierung auf .NET Framework 3.5 durchzuführen, klicken Sie auf Ja.

    Es wird empfohlen, das Kontrollkästchen aktiviert zu lassen, das bewirkt, dass alle Webelemente der Lösung aktualisiert werden.

    WennSie die Aktualisierung auf .NET Framework 3.5 durchführen, wird die Web.config-Datei des Projekts gleichzeitig mit der Projektdatei geändert.

    Hinweis:

    Sie können die .NET Framework-Version eines Projekts später auch manuell ändern. Öffnen Sie dazu in Visual Studio die Eigenschaftenseiten für das Projekt, klicken Sie auf die Registerkarte Anwendung, und wählen Sie dann eine neue Version aus der Liste Zielframework.

  8. Klicken Sie auf OK.

    Der Assistent zeigt Statusinformationen zur Konvertierung an.

  9. Klicken Sie auf Schließen.

Testen des konvertierten Projekts

Nachdem die Konvertierung abgeschlossen ist, können Sie das Projekt testen, um sicherzustellen, dass es ausgeführt wird. Auf diese Weise können Sie auch Code im Projekt identifizieren, der aktualisiert werden muss.

So überprüfen Sie, ob das Projekt ausgeführt werden kann

  1. Wenn Sie wissen, dass Änderungen erforderlich sind, damit der Code mit der neuen .NET Framework-Version ausgeführt werden kann, nehmen Sie diese Änderungen vor.

  2. Klicken Sie im Menü Erstellen auf Erstellen.

    Fehlende Verweise oder andere Kompilierungsfehler des Projekts werden im Fenster Fehlerliste angezeigt.

  3. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf die Webseite, über die die Anwendung gestartet wird, und klicken Sie auf Als Startseite festlegen.

  4. Klicken Sie im Menü Debuggen auf Debuggen starten.

    Wenn das Debuggen nicht aktiviert ist, wird das Dialogfeld Debugging nicht aktiviert angezeigt. Wählen Sie die Option zum Hinzufügen einer Web.config-Datei, für die das Debuggen aktiviert ist, und klicken Sie auf OK.

  5. Stellen Sie sicher, dass das konvertierte Projekt wie gewünscht ausgeführt wird.

Nächste Schritte

Wenn Sie ein Visual Studio 2005-Websiteprojekt, das AJAX-Features enthält, in Visual Studio 2008 konvertieren möchten, ist der Prozess ähnlich. Es sind jedoch zusätzliche Schritte erforderlich. Führen Sie nach dem Konvertieren des Visual Studio-Projekts die Schritte aus, die unter Gewusst wie: Aktualisieren eines ASP.NET AJAX 1.0-Webprojekts auf .NET Framework 3.5 beschrieben sind.

Es kann auch sein, dass Sie andere Arten von Projekten aus älteren Visual Studio-Versionen in Visual Studio 2008 konvertieren möchten. Weitere Informationen finden Sie unter Übersicht: Konvertieren von Visual Studio-Websites und -Projekten in Visual Studio 2008.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Konvertieren eines Visual Studio 2005-Websiteprojekts in ein Visual Studio 2008-Webanwendungsprojekt

Konzepte

Übersicht: Konvertieren von Visual Studio-Websites und -Projekten in Visual Studio 2008

.Verwenden von .NET Framework für Websites

Migrieren und Konvertieren von ASP.NET-Websites