Starting VS2012 from the start menu with my solution from the MRU list, I now get this crash due to heap corruption:
> ntdll.dll!_RtlReportCriticalFailure@8() + 0x57 bytes
ntdll.dll!_RtlpReportHeapFailure@4() + 0x21 bytes
ntdll.dll!_RtlpLogHeapFailure@24() + 0xa1 bytes
ntdll.dll!_RtlFreeHeap@12() + 0x50050 bytes
kernel32.dll!_HeapFree@12() + 0x14 bytes
VA_X.dll!1f148faf()
[Frames below may be incorrect and/or missing, no symbols loaded for VA_X.dll]
kernel32.dll!@BaseThreadInitThunk@12() + 0x12 bytes
ntdll.dll!___RtlUserThreadStart@8() + 0x27 bytes
ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes
Starting VS2012 and then opening my solution from the MRU list on the file menu works fine. Just an FYI since I have a work around.