ensure package restore command uses correct mono when switching between parallel environments.
use Path.Combine(...) in place of hard-coded path separators
Minor code refactor.