poniedziałek, 27 maja 2013

does not contain a definition for 'InitializeComponent'


Ostatnim razem przenosiłem widoki WPF-owe z jednego projektu do drugiego, aby uporządkować je w inny niż dotychczas sposób. Problem jaki pojawił mi się przy przenoszeniu plików xaml - [className] does not contain a definition for 'InitializeComponent' ... - trochę mnie zaskoczył. Na początku myślałem, że coś zepsułem przy referencjach itd. Rozwiązanie problemu okazało się jednak bardzo proste. Pliki xaml podczas przenoszenia utraciły swoją pierwotną właściwość Build Action - VS ustawił ją na CodeAnalysisDictionary. Wystarczyło zmienić ją na Page - i wszystko wróciło do oczekiwanego porządku.