Undefined CLR namespace
-
Wenn ich mit VS2010 eine WPF CustomControl Library erstelle, kann der Designer das Control nicht darstellen wegen:
Undefined CLR namespace. The 'clr-namespace' URI refers to a namespace 'MyNamespace' that is not included in the assembly.Was zur Hölle ... Wie bekommt man das Control im Designer angezeigt?
-
Hast du ein Assembly aus der Solution, also die Referenz, gelöscht? Lösung: Im XAML Modus nachschauen bei welchen URI gestreikt wird, in der Doku nachlesen, welche Assembly den Namespace gehört und diese hinzufügen
-
Der Namespace gehört der Assembly, die die CustomControlLibrary ist. Das Teil erkennt also seinen eigenen Namespace nicht. Das ganze allerdings nur im Designer, zur Laufzeit ist alles OK.
Zum Reproduzieren: New Project->WPF Custom Control Library und schon ist der Fehler automatisch da.
-
Die Generic.Xaml ist auch kein Form oder Widget zum Anzeigen. Oô Ledenfalls bin ich überfragt soviel WPF hab ich auch noch nicht hinter mir.