we use these to set default values for a few things, but we should probably find alternatives for someone who might not be using VS. Proposal: Use $(SolutionDir) if it exists, but if not then fall back to the current file location.