On large solutions it is common to "unload" a project, basically greying it out. When this is done and the unloaded project is BEFORE the startup project in the solution list, you get "Unable to detect the current startup project" when selecting Options, trying to run under the VMWare debugger, etc.
For example, ERROR if:
Project
Project (Unloaded)
Project (Startup)
OK if:
Project
Project (Startup)
Project (Unloaded)
This is from Visual Studio 2010 and VMware-workstation-7.1.2-301548.
Thanks,
-Mike