Inconnu Erreur de compilation à l'aide de WPF Toolkit
J'ai installé la Feb 2010 WPF Toolkit comme je m'intéresse à l'évaluation de la AutoCompleteBox de contrôle et je vais avoir très peu de succès. Je peux obtenir le contrôle de travailler, mais dès que j'essaye de mettre toutes ses propriétés dans le code XAML, je reçois le texte suivant:
Inconnu erreur de construction de, " Impossible de résoudre les dépendances à l'assembly 'WPFToolkit, Version=3.5.40128.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35" parce qu'il n'a pas été préchargés. Lors de l'utilisation de la ReflectionOnly Api, dépendant assemblages doivent être pré-chargées ou chargés à la demande par le biais de la ReflectionOnlyAssemblyResolve événement.
J'ai testé cela sur un vide fenêtre WPF dans une nouvelle solution. Je suppose que je suis juste en manque une référence ou quelque chose... Voici le code XAML (je n'ai rien ajouté à la .xaml.cs):
<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>
La seule référence que j'ai ajouté est Système.De Windows.Les contrôles.D'entrée.Boîte à outils. Des idées?
Vous devez vous connecter pour publier un commentaire.
Vous devez ajouter une référence à WPFToolkit.dll (et Pas seulement du Système.De Windows.Les contrôles.D'entrée.Toolkit).
J'ai frappé, et a été en mesure de travailler autour d'elle. J'avais plusieurs projets dans ma solution: Un C# bibliothèque qui utilise VSM et références WPFToolkit.dll. B est une Application WPF qui comprend Un dans son XAML, et B est une référence de projet à A.
Quand j'ai obtenu l'erreur, j'ai été en mesure de résoudre par l'ajout d'une référence à WPFToolkit.dll dans B. je vais essayer de distiller cette question à une simple repro et fichier comme un bug pour l'équipe Visual Studio.
Si vous utilisez VisualStudio 2010 vous avez besoin pour débloquer cette assemblée en faire une assemblée de confiance. Voir cet article pour plus de détails.
http://msdn.microsoft.com/en-us/library/ee890038(SV.100).aspx
Après l'ajout de la référence (en suivant les instructions ci-dessus), vous avez encore besoin d'ajouter cette ligne à votre windows xaml.