Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In vorherigen Versionen von Visual Studio® .NET wurde ein Assistent zur Aktualisierung von in Visual Basic 6.0 erstellten Projekten bereitgestellt. Als Teil des Upgradevorgangs verwendete der Assistent die Microsoft.VisualBasic.Compatibility-Namespaces, um Funktionen bereitzustellen, die in Version 1.0 von .NET Framework nicht verfügbar waren.
In Visual Studio 2010 können Visual Basic 6.0-Anwendungen nicht mehr aktualisiert werden, und in Version 4 von .NET Framework werden alle Member in diesen Namespaces als veraltet markiert.
Dies bedeutet, dass die Compatibility-Namespaces möglicherweise nicht mehr in zukünftigen Versionen von .NET Framework enthalten sein werden. Obwohl dies keine Auswirkungen auf Ihre Anwendung in Visual Studio 2010 hat, könnte dies in zukünftigen Versionen von Visual Studio tiefgreifende die Lauffähigkeit beeinträchtigende Änderungen in der Anwendung zur Folge haben.
Außerdem wurden Visual Basic 6.0 und die Compatibility-Namespaces für 32-Bit-Plattformen entwickelt. Das Aufrufen der Compatibility-Namespaces von einem 64-Bit-Prozess wird nicht unterstützt und könnte unvorhersehbare Ereignisse hervorrufen.
Bei dieser Warnung kann auf verschiedene Weisen verfahren werden.
Ändern der Zielframeworkversion
- Die Warnung wird nur angezeigt, wenn die Zielversion von .NET Framework auf "4" festgelegt ist. Wenn die Anwendung keine Funktionen von Version 4 erfordert, ändern Sie die Version zurück in 3.5. Weitere Informationen finden Sie unter Gewusst wie: Ausrichten auf eine bestimmte .NET Framework-Version oder ein bestimmtes .NET Framework-Profil.
Aktualisieren von Code, der auf die Kompatibilitätsnamespaces verweist
Die Funktionen in den Compatibility-Namespaces wurden entwickelt, um Probleme in Version 1.0 von .NET Framework zu umgehen. In den meisten Fällen können in späteren Frameworkversionen hinzugefügte Funktionen verwendet werden, um Funktionen erneut zu schreiben und die Leistung zu verbessern.
Tipp
Aktuelle Informationen zum Aktualisieren von Visual Basic 6.0-Code finden Sie im Visual Basic 6.0-Ressourcencenter https://go.microsoft.com/fwlink/?LinkID=186768 (möglicherweise in englischer Sprache).
Ignorieren der Warnung
Die Warnung hat keine Auswirkungen auf die Anwendung in Visual Studio 2010. Wenn Sie nicht beabsichtigen, die Anwendung auf zukünftige Versionen von Visual Studio zu aktualisieren oder sich zu einem späteren Zeitpunkt entscheiden möchten, ignorieren Sie die Warnung.
Bedenken Sie jedoch, dass die den Compatibility-Namespace enthaltende Assembly in zukünftigen Versionen von .NET Framework möglicherweise nicht mehr enthalten sein wird. Erwägen Sie deshalb, die Assembly separat zu packen und sie mit der Anwendung bereitzustellen.
Siehe auch
Aufgaben
Gewusst wie: Optimieren einer Anwendung für einen bestimmten CPU-Typ