Share via


Aktualisieren von Projekten von früheren Versionen von Visual C++

Mit Visual C++ 2010 können Sie ein Projekt öffnen und speichern, das in Visual C++, Version 6 oder höher, erstellt wurde . Visual C++ konvertiert das Projekt automatisch. Beim Upgradevorgang werden Projektdateien mit der Erweiterung .vcxproj erstellt, und es werden keine alten Projektdateien (.dsp, .vcproj) entfernt.

Darüber hinaus verwendet Visual C++ 2010 ein vollkommen neues Buildsystem (MSBuild). Das Buildsystem ersetzt VCBuild, das Buildsystem, das in Visual Studio 2005 eingeführt wurde.

Sie können Projekte und Projektmappen normalerweise ohne manuelle Änderungen erstellen und aktualisieren.

In einigen Fällen werden während des Upgradevorgangs im Protokoll ggf. Warnungen und Fehlermeldungen angezeigt. Diese Meldungen können aufgrund der Unterschiede zwischen den alten und neuen Buildsystemen oder Änderungen an Sprachen bzw. Bibliotheken angezeigt werden.

Beheben Sie zuerst die Buildsystemprobleme und anschließend die Fehler im Code, um den Prozess der Fehlerbehebung möglichst einfach zu gestalten. Gehen Sie dazu wie folgt vor:

  1. Installieren Sie Visual C++ 2008 und Visual C++ 2010 nebeneinander.

  2. Öffnen Sie die Projektmappe in Visual C++ 2010, und aktualisieren Sie sie. 

  3. Öffnen Sie für jedes Projekt die Eigenschaften des Projekts. Wählen Sie das Visual C++ 2008-Toolset aus, indem Sie Konfigurationseigenschaften erweitern und Allgemein auswählen. Wählen Sie anschließend im Dropdownmenü Plattformtoolset die Option "v90" aus.

  4. Erstellen Sie die Projektmappe. Nehmen Sie Änderungen vor, und wiederholen Sie die Erstellung bis der Build erfolgreich ist.

  5. Wählen Sie für jedes Projekt das Visual C++ 2010-Toolset aus, indem Sie Plattformtoolset "v100" festlegen. .

  6. Bereinigen und erstellen Sie die Projektmappe. Nehmen Sie Änderungen vor, und wiederholen Sie die Erstellung bis der Build erfolgreich ist.

Aufgrund der Unterschiede zwischen Visual C++ 2008- und Visual C++ 2010-Buildsystemen kann die Reihenfolge der Makros im alten System zu anderen Ergebnissen im neuen System führen. Prüfen Sie das Protokoll auf Anzeichen für dieses Problem, und ändern Sie ggf. die Reihenfolge.

Die alte Projektdatei ist nicht mehr aktuell, sobald Änderungen an der neuen Projektdatei vorgenommen werden.

Visual C++ fordert Sie zur Bestätigung auf, wenn Sie ein bereits konvertiertes Projekt erneut konvertieren möchten. Durch die Konvertierung eines Projekts wird die zuvor generierte Projektdatei gelöscht. Daher können nach der vorherigen Konvertierung vorgenommene Änderungen an Dateien verloren gehen.

Weitere Informationen zu Änderungen am Buildsystem finden Sie unter Buildsystemänderungen.

Weitere Informationen zum Ändern von Teilen eines Projekts finden Sie in den folgenden Themen:

Weitere Informationen finden Sie unter:

Aktualisieren von Projekten, die mit früheren Versionen der Visual C++ Enterprise Edition erstellt wurden

Datenquellen haben in Visual C++ ein eigenes Projekt. Folglich benötigen Sie kein C++-Projekt. Ein Projekt kann ausschließlich aus Datenquellen bestehen, und die gespeicherten Prozeduren innerhalb der Datenquellen können bearbeitet und gedebuggt werden.

Die Datenquellen werden im Server-Explorer als separates Datenbankprojekt angezeigt. Sie können zum Server-Explorer wechseln, indem Sie auf die Registerkarte Server-Explorer klicken. Wenn Sie ein Projekt öffnen, das mit einer früheren Version der Visual C++ Enterprise Edition erstellt wurde, wird automatisch ein Datenbankprojekt für die Datenquellen erstellt. Dieses Projekt wird im Projektmappen-Explorer zusammen mit dem C++-Projekt angezeigt, das die Datenquellen zuvor enthielt.

Siehe auch

Weitere Ressourcen

Änderungen in früheren Produktversionen

Buildsystemänderungen