XAML nie może znaleźć odniesienia w lokalnej przestrzeni nazw
Stworzyłem nową aplikację Metro Split w C ++ za pomocą VS2012 na Win8 (oba RC). Wszystko skompilowane i działające po wyjęciu z pudełka. Następnie zmieniłem i zmieniłem wygenerowane przestrzenie nazw na własne. Po kilku próbach i udrękach dostałem wszystko, aby skompilować bez ostrzeżeń, błędów i wiadomości. Aplikacja (tak jak jest w szablonie projektu) działa dobrze.
Jeśli jednak spróbuję edytować jeden z wygenerowanych plików xaml (ItemsPage.xaml lub SplitPage.xaml), otrzymuję „Błąd znacznika” w pierwszym wierszu:
Nazwa „LayoutAwarePage” nie istnieje w przestrzeni nazw „używając: A.B.Product.Client.Common”.
Definicja klasy to:
namespace A{ namespace B { namespace Product { namespace Client { namespace Common
Kod dobrze się kompiluje i działa dobrze. Dzieje się tak tylko w trybie projektowania.
AKTUALIZACJA: Dodałem nowy plik xaml i (po ponownym ustawieniu przestrzeni nazw) wszystko działało.
Daj mi znać, jeśli potrzebne są dodatkowe informacje.