verify on addShard that the mongod isnt a --configsvr. that can be a typo people make would be nice to catch it for them.
compile vcxproj