Hi, just for the record... while this is obviously still a bug of some kind, I was able to get around it by NOT breaking on exceptions.

Go, Debug | Exceptions and then, for CLR exceptions, set it to continue when the exception is thrown.

Obviously, this can be a real pain if you WANT it to break on exceptions (like I do!). But I haven't got an alternative as yet.

If anyone does have a better solution, please share it.

Stu