Compile source if target is in solution

Changes the default behavior so that compile targets that don't exist, but are present in the solution get compiled.