Upgraded to 4.3.3 now debugging is broken

I upgraded to 4.3.3 and now can’t debug. Breakpoints can be set, but they’re a light pink colour rather than red. Which means that there’s a problem with them, but no message as to what the problem is. As a result they are not hit.

When I double click a console error it highlights the object in the project hierarchy, but no longer opens the script associated with the exception line.

This makes debugging impossible!

Anyone got any suggestions?

Found a fix in http://forum.unity3d.com/threads/211771-Unity-4-3-debugging-editor-window-breakpoints-don-t-work!

  1. Close Unity / MonoDevelop
  2. Go to the Library folder and delete the ScriptAssemblies folder
  3. Restart Unity