Unity 5.4.1f1 crashing on opening my project

Windows crashed while I had the unity editor open. When I restarted my computer and tried to launch unity/reopen my project. Unity immediately crashes. I can open other projects just fine, but my project will not open:

Determining assets that need to be reimported for target platform … Crash!!!

========== OUTPUTING STACK TRACE ==================
0x00000001406ECDB1 (Unity) VerifyAssetsForBuildTarget
0x0000000140BDC4D8 (Unity) Application::InitializeProject
0x0000000140E42C87 (Unity) WinMain
0x00000001415C3540 (Unity) strnlen
0x00007FF82DDD13D2 (KERNEL32) BaseThreadInitThunk
========== END OF STACKTRACE ===========

Upgrading to unity 5.5.1f1 seems to have fixed it, but now I have to do a bunch of upgrading (lots of broken stuff between the upgrades of course).

Is there a way to force unity to reimport all assets without upgrading to a new version of unity?