C# Edit and Continue: error 4008
Editing or commenting out an active statement inside a readonly section will prevent the debug session from continuing while Edit and Continue is enabled.
This error indicates that you tried to comment out an active statement inside a section that Edit and Continue has marked as read-only. Edit and Continue does not support changes to active statements while debugging.
For example, consider the following code:
class Program
{
static void Main()
{
Try
{
}
Finally
{ System.Console.WriteLine("Example");
}
}
}
If you set a breakpoint on the Console.WriteLine, start to debug the application, and add /* before the try and */ after the closing brace of the finally, this error occurs.
To fix this problem
From the Debug menu, choose Undo to undo the changes
-or-
Click Stop Debugging, make the changes, then start a new debugging session.