Dll-Verweis hinzufügen

Ich habe ein seltsames problem, das hinzufügen einer dll-Verweis. Ich habe eine WPF-Anwendung und-versuche im WPF-MDI-Bibliothek: http://wpfmdi.codeplex.com/

Als in der Anleitung angegeben (was sehr vage ist), ich klickte mit der rechten Maustaste auf Verweise in VS2012, klickte auf Add reference..), klickte auf Browse.. Hinzugefügt und meine dll die ich heruntergeladen habe.

Weiter habe ich noch folgende Zeile in der XAML-von meinem Fenster aus: xmlns:mdi="clr-namespace:WPF.MDI;assembly=WPF.MDI" wie in der Anleitung angegeben.

Jedoch, wenn Sie versuchen, um eine <mdi:MdiContainer>, werden die folgenden Fehlermeldungen angezeigt:

The type 'mdi:MdiContainer' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built.

The name "MdiContainer" does not exist in the namespace "clr-namespace:WPF.MDI;assembly=WPF.MDI".

Irgendwelche Ideen?

EDIT:

Hinzugefügt, meiner XAML-Datei

<Window x:Name="..." x:Class="MyClass.MyClass"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:mdi="clr-namespace:WPF.MDI;assembly=WPF.MDI"
        Title="" WindowState="Maximized">
    <Window.Resources>
        <Style TargetType="TreeView">
            <Setter Property="Padding" Value="0,0,20,0"/>
            <Setter Property="BorderBrush" Value="Gray"/>
            <Setter Property="BorderThickness" Value="0,0,5,0"/>
        </Style>
    </Window.Resources>
    <mdi:MdiContainer></mdi:MdiContainer>
</Window>
  • Hast du den Verweis auf lokale Kopie? Ziemlich sicher, dass Sie brauchen, um den namespace zu beheben.
  • Überprüfen Sie den DLL-Verweis, Kopieren Lokale sollte wahr sein. Und versuchen erstellen Sie einmal das Projekt vor dem hinzufügen der Referenz in der XAML-Datei.
  • Ja, es ist auf true gesetzt
  • Versucht, dass auch noch kein Glück :/
  • Ich habe bearbeitet die Frage, um zu zeigen, das Fehler-Nachrichten, die ich erhalte
  • Können wir Ihre XAML-Datei?
  • Hinzugefügt zu der Frage!
  • einfach nur neugierig, sind Sie in der Lage, um zu sehen, die WPF.MDI-namespace in der codebehind-Datei und verwenden Sie es. Ich meine, versuchen Sie, auf die Art einmal von der WPF.MDI-namespace in code-hinter, anstatt zu versuchen in XAML und sehen, ob der namespace, und geben Sie sichtbar sind und das Projekt kompiliert wird, oder nicht?
  • Könnten Sie bitte erklären wo ich das finde bitte? Alles was ich zu dem Projekt Hinzugefügt ist die dll
  • Ich Frage mich, ob ich was falsch mache - muss ich hinzufügen, das Projekt zu? Alle die ich Hinzugefügt habe, ist die dll
  • Ich habe das Projekt auf die Lösung und das problem ist immer noch da

InformationsquelleAutor Dot NET | 2012-10-14
Schreibe einen Kommentar