XAML no puede encontrar la referencia en el espacio de nombres local

Creé una nueva aplicación Metro Split en C ++ usando VS2012 en Win8 (ambos RC). Todo compilado y trabajado fuera de la caja. Luego cambié, pasé y cambié los espacios de nombres generados a los míos. Después de algunas pruebas y tribulaciones, conseguí todo para compilar sin advertencias, errores ni mensajes. La aplicación (como viene en la plantilla del proyecto) funciona bien.

Sin embargo, si trato de editar cualquiera de los archivos xaml generados (ItemsPage.xaml o SplitPage.xaml) obtengo un "Error de marcado" en la primera línea:

El nombre "LayoutAwarePage" no existe en el espacio de nombres "usando: A.B.Product.Client.Common".

La definición de la clase es:

namespace A{ namespace B { namespace Product { namespace Client { namespace Common

El código se compila bien, y se ejecuta bien. Esto solo sucede en el modo de diseño.

ACTUALIZACIÓN: agregué un nuevo archivo xaml y (después de arreglar los espacios de nombres nuevamente) todo funcionó.

Por favor, hágamelo saber si se necesita información adicional.

Respuestas a la pregunta(2)

Su respuesta a la pregunta