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.


Anmelden zum Antworten