void CheckBinPath ()
{
if (BinPath == null) {
throw new InvalidOperationException ("Before a project can be instantiated, " +
"Engine.BinPath must be set to the location on disk where MSBuild " +
"is installed. This is used to evaluate $(MSBuildBinPath).");
}
}