Don't forget to close Experimental Instances of Visual Studio when developing extensions
Title pretty much says it all. If you are getting strange build errors, just make sure you haven't left a random experimental instance running somewhere. The variety of errors it will throw at you is quite mind boggling.