Visual Studio использует MSBuild для построения целей, указанных в решении. Кажется, они отказываются от C ++ в пользу VB и C #. VS 2010 использует настройки в
C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets`
файл. В разделе XSD отсутствует запись, а именно «Пространство имен». Я установил мой на
Namespace ="%(Xsd.Namespace)"
и скомпилированные xsd и классы теперь находятся в пространстве имен, которое я указал на страницах свойств проектов.