Freigeben über


Fehlermeldung für die Funktion "Bearbeiten und Fortsetzen"

Das Fehlermeldungsfeld Edit and Continue wird angezeigt, wenn Sie in einer Codesprache debuggen, die Edit and Continue unterstützt, jedoch für die von Ihnen vorgenommenen Codeänderungen nicht verfügbar ist. Die Fehlermeldung enthält eine ausführlichere Erläuterung. Um auf das Dialogfeld zu reagieren, wählen Sie OK aus, um das Dialogfeld zu schließen und den Bearbeitungsversuch abzubrechen.

Mögliche Gründe für diese Fehlermeldung sind:

  • Versuchen Sie, SQL Server-Code zu bearbeiten.
  • Der Versuch, optimierten Code zu bearbeiten. Möglicherweise müssen Sie von einem Releasebuild zu einem Debugbuild wechseln.
  • Sie versuchen, Code zu bearbeiten, während er ausgeführt wird (und nicht, während er im Debugger angehalten ist). Versuchen Sie, einen Breakpoint festzulegen und den Code im angehaltenen Zustand zu bearbeiten.
  • Der Versuch, verwalteten Code zu bearbeiten, wenn nur das nicht verwaltete Debuggen aktiviert ist. „Bearbeiten und Fortfahren“ funktioniert nicht bei Debuggen im gemischten Modus.
  • Erstellen einer Codeänderung, die von "Bearbeiten" und "Weiter" in Ihrer Programmiersprache nicht unterstützt wird. Weitere Informationen finden Sie in Artikeln zu unterstützten Codeänderungen in C#-, nicht unterstützten Bearbeitungen in Visual Basic Edit and Continue, und unterstützten C++-Codeänderungen.
  • Versuchen Sie, Code in einer App zu bearbeiten, mit der Sie verbunden sind, anstatt mit dem Debuggen über das Menü Debug zu beginnen.
  • Beim Debuggen eines Dr. Watson-Dumps versuchen, Code zu bearbeiten.
  • Sie versuchen, Code nach dem Auftreten eines Ausnahmefehlers zu bearbeiten, und die Option Aufrufliste für Ausnahmefehler entladen ist dabei nicht aktiviert.
  • Beim Debuggen einer eingebetteten Laufzeitanwendung versuchen, Code zu bearbeiten.
  • Sie versuchen, verwalteten Code mit einer älteren .NET Framework-Version als 4.5.1 mit einem 64-Bit-App-Ziel zu bearbeiten. Wenn Sie „Bearbeiten und Fortfahren“ für ältere .NET Framework-Versionen als 4.5.1 verwenden möchten, legen Sie unter <>> für Erweiterte Compilereinstellungen als Ziel > fest.
  • Beim Versuch, Code in einer Assembly zu bearbeiten, die während des Debuggens geändert wurde und neu geladen wurde.
  • Beim Versuch, Code in einer Assembly zu bearbeiten, die nicht geladen wurde.
  • Beginnen Sie mit dem Debuggen einer alten Version einer App, da die neueste Version Buildfehler aufweist.

Weitere Informationen finden Sie unter: