Ambiguous type reference. A type named '{0}' occurs in at least two namespaces, '{1}' and '{2}'. Consider adjusting the assembly ...