'name' : has already been defined to be a namespace
You cannot reuse a name already used as a namespace.
Example
namespace A { int i; }; class A { // error C2869, A is already used };