C# Edit and Continue: error 4015
Updating the base class and/or base interface(s) of a [class | struct] will prevent the debug session from continuing while Edit and Continue is enabled
This error indicates that you tried to edit the base class or interfaces of a class or struct, which cannot be changed while debugging.
Consider the following example:
class Example : System.IDisposable
{
public void Dispose() { }
static void Main(string[] args) { }
}
If you step into Main, then try to change System.IDisposable to System.IComparable, this error occurs.
To correct this error
Choose Undo from the Debug menu to undo the changes.
–or–
On the Debug menu, click Stop debugging, make the changes, then start a new debugging session.