WPF: Pekelný designer ve VS 2008
WPF designer ve Visual Studiu 2008 začínám pomalu vnímat jako určitý druh umělé inteligence. :) Chápu, že v tak rozsáhlém programu jako je VS, může být nějaká chyba, ale tohle mě opravdu dostalo.
Svůj UserControl mám v jiné assembly než vlastní program. Jsem na takové členění zvyklý, a tak to prostě chci. Pokud ale UserControl použiji v programu, správně nadefinuji namespace v XAMLu, tak to bláznivé Visual Studio píše, že nemohlo najít danou assembly
(Assembly 'xyz' was not found. The 'clr-namespace' URI refers to an assembly that is not referenced by the project.)
a Bůh ví, co ještě. Ale ta assembly tam je! Však to po spuštění funguje normálně.
Nebudu vás napínat. Problém byl v tom, že si projekty třídím podle programovacího jazyka, ve kterém jsou napsané a tento byl v adresáři C#. Milý designer totiž nemá rád, když je ‘#’ (mřížka) někde v cestě. Nechápu, ale budiž. Adresář jsem přejmenoval na “CSharp” a všechno funguje jak má.
Pokud se setkáte s touto chybou, doporučuji přečíst jedno delší vlákno na fórech MSDN, které se touto chybou zabývá.
Přeji pevné nervy. :)