Migration von vorherigen Versionen

Gleichgültig, ob Sie sich für die Migration entschieden haben, weil der Support für Ihr aktuelles Produkt endet, oder weil Sie die neuesten Verbesserungen am Compiler nutzen möchten – auf dieser Seite können Sie entdecken, worum es bei diesen Verbesserungen geht, und wie Sie Ihren Code am besten von einer Version des Compilers zur nächsten aktualisieren.

Auf dieser Seite wird davon ausgegangen, dass Sie mindestens Visual C++ 6 verwenden (die letzte Compilerversion, die keine .NET-Unterstützung enthielt); es wird die Migration zu 7.0 (Visual C++ .NET 2002), 7.1 (Visual C++ .NET 2003), bzw. 8.0 (Visual C++ 2005)bzw. Visual C++ 2008 behandelt. Beachten Sie außerdem, dass das Suffix .NET von den Produktnamen abin Visual C++ 2005 entfernt wurde. Diese Änderung wurde vorgenommen, da viele Personen fälschlicherweise glaubten, dass die Compiler der Versionen 7.0 und 7.1 hauptsächlich für die .NET-Entwicklung vorgesehen seien. Das entspricht nicht der Wahrheit. Tatsächlich konnten die meisten Verbesserungen an den einzelnen Versionen des Compilers (insbesondere von 6 auf 7.1) durch die Verbesserungen an der CRT-Sicherheit und der Einhaltung der ANSI/ISO-Standards realisiert werden.

In jedem der unten aufgeführten Abschnitte finden Sie die nach „Migrationspfad“ in Kategorien eingeteilten Links. Dies vereinfacht das Auffinden des Pfades von der aktuell verwendeten Version von Visual C++ zu der Version, die Sie verwenden möchten. In den Links jedes Abschnitts wird behandelt, was sich in dieser Zielversion geändert hat, damit Ihre Migration erfolgreich ist.


Migration von Visual C++ 2005 nach Visual C++ 2008


Migration von Visual C++ .NET 2003 (7.1) nach Visual Studio C++ 2005 (8.0)


Migration von Visual C++ 6 nach Visual C++ .NET 2003 (7.1)