Freigeben über


Gewusst wie: Problembehandlung bei nicht erfolgreichen Visual Studio-Projektupgrades

Manchmal kann Visual Studio ein Projekt von einer früheren Version von Visual Studio nicht vollständig konvertieren.Wenn die Tipps in den folgenden Abschnitten nicht Ihr spezifisches Problem beheben, können Sie möglicherweise in der Lage, mehr Informationen über TechNet Wiki: Entwicklungs-Portal zu suchen.

Das Projekt wird nicht ausgeführt, da Dateien nicht gefunden werden können

Eine Projektdatei enthält fest codierte Dateipfade, die Visual Studio verwendet, um das Projekt auszuführen, wenn Sie F5 drücken.Diese Pfade enthalten möglicherweise den Speicherort von devenv.exe und anderer erforderlicher Dateien.In einer aktualisierten Version von Visual Studio, geändert wurden die Pfade könnte dieser Dateien.

So lösen Sie falsche Dateipfade auf

  1. Öffnen Sie die Projektdatei in einem Texteditor.

  2. Suchen Sie nach Dateipfaden, die möglicherweise falsch sind, insbesondere die, die eine Visual Studio-Versionsnummer enthält.

  3. Ändern Sie falsche Dateipfade so, dass diese auf die neuen Ziele zeigen.

Das Projekt wird nicht erstellt, da Verweise nicht gültig sind

Wenn Sie Visual Studio aktualisieren, haben Sie möglicherweise auch die .NET Framework-Version.Wenn das Projekt Verweise enthält, die in der neueren Version .NET Framework angehalten werden, können diese nicht ordnungsgemäß auf.Dies ist bei Verweisen mit Versionsnummern besonders wahrscheinlich, z. B. Microsoft.VisualStudio.Shell.Interop.8.0.

Wenn der Code zahlreiche ungültige Verweise aufweist, kann die einfachste Lösung, die Funktion zur Festlegung von Zielversionen von Visual Studio verwenden, um eine frühere Version .NET Framework festzulegen.

So falsche Verweise auflösen

  1. Öffnen Sie die Projektdatei in einem Texteditor.

  2. Öffnen Sie die Projekteigenschaften.

  3. Wählen Sie den richtigen Wert Zielframework aus.Alternativ können Sie den Wert des Elements <TargetFrameworkVersion> direkt in der Projektdatei ändern.

Wenn Sie das Projekt soll, in der aktualisierten .NET Framework-Version ausgeführt werden, müssen Sie die Verweise auf das Projekt aktualisieren und auch alle Imports oder Using-Anweisungen, die die Verweise aufrufen.Wenn das Projekt in der IDE, Sie die Verweise aktualisieren können, indem sie Projektmappen-ExplorerVerweis-Manager oder das Dialogfeld verwenden.

Siehe auch

Referenz

/Upgrade (devenv.exe)

Konzepte

Converting to ASP.NET 4