Does Unity always attempt to compile unattached scripts?

I’m working through a bunch of tutorials, branched a version of a script that was working fine, and hit a stumbling block while trying to make it do more advanced stuff.

Seems like I’m unable to run the game until this script is fixed, even if it isn’t attached to any game objects.

Can I tell Unity to not bother compiling unattached scripts? I’d love to be able to keep tinkering with this branched script while retaining the ability to run the game.

If you put them in the folder WebPlayerTemplates they will not be compiled. Otherwise, as long as they’re in the Unity project they will try to be compiled.