Frage

installierte ich den Februar 2010 WPF Toolkit als ich bei der Bewertung der AutoCompleteBox Kontrolle interessiert bin, und ich bin mit äußerst begrenztem Erfolg. Ich kann die Steuerung an die Arbeit, aber sobald ich versuche, und stellen Sie es die Eigenschaften in XAML, erhalte ich die folgende:

Unbekannt Build-Fehler ‚nicht auflösen kann die Abhängigkeit der Montage 'WPFToolkit, Version = 3.5.40128.1, Culture = neutral, PublicKeyToken = 31bf3856ad364e35', weil es nicht vorbelastet ist. Wenn die ReflectionOnly APIs verwenden, müssen abhängige Baugruppen vorgeladen werden oder auf Anforderung durch das ReflectionOnlyAssemblyResolve Ereignis geladen.

Ich habe in einer neuen Lösung auf einem leeren WPF-Fenstern diese zu testen. Ich vermute, ich bin nur eine Referenz oder etwas fehle ... Hier ist die XAML (ich habe nichts zu dem .xaml.cs hinzugefügt):

<Window x:Class="WpfToolkitApplication.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:toolkit="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input.Toolkit"
    Title="Window1" Height="300" Width="300">
    <Grid>
        <toolkit:AutoCompleteBox Height="25"/>
    </Grid>
</Window>

Der einzige Hinweis, den ich hinzugefügt habe, ist System.Windows.Controls.Input.Toolkit. Irgendwelche Ideen?

War es hilfreich?

Lösung

Sie müssen einen Verweis auf WPFToolkit.dll (nicht nur System.Windows.Controls.Input.Toolkit) hinzuzufügen.

Andere Tipps

Ich habe diese getroffen, und war um es an die Arbeit können. Ich hatte mehrere Projekte in meiner Lösung: A eine C # Bibliothek, die VSM und Referenzen WPFToolkit.dll verwendet. B ist eine WPF-Anwendung, die eine in seiner XAML enthält, und B einen Projektverweis auf A hat.

Wenn ich den Fehler bekam, konnte ich es lösen, indem Sie einen Verweis auf WPFToolkit.dll in B. Ich Hinzufügen werde versuchen, dieses Problem auf eine einfache Repro zu destillieren und es als einen Fehler für die Visual Studio-Datei Team.

Wenn Sie Visual Studio 2010 verwenden, müssen Sie diese Versammlung entsperren so dass es eine Montage vertraut. Lesen Sie diesen Artikel für weitere Einzelheiten. http://msdn.microsoft.com/en-us/ Bibliothek / ee890038 (VS.100) aspx

Nach der Referenz Zugabe (nach den Anweisungen oben) müssen Sie noch diese Zeile hinzufügen, um Ihre Fenster XAML.              

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top