2010-05-20 6 views
1

Aujourd'hui j'ai sous licence et téléchargé la WPF RibbonControlsLibrary de Microsoft qui est une extension de la boîte à outils WPF. J'ai lu quelques tutoriels pour implémenter un examen hereWPF - RibbonControlLibrary non pris en charge avec Visual Studio 2010?

Lorsque j'ai essayé l'exemple, j'ai malheureusement remarqué qu'en XAML je ne pouvais pas accéder à la bibliothèque référencée. J'ai découvert que le problème réside dans Visual Studio 2010, car dans Visual Studio 2008, tout fonctionne correctement.

Est-ce que quelqu'un a une solution à ce problème ou une solution de contournement pour utiliser la bibliothèque dans Visual Studio 2010?

+0

Je ne peux pas imaginer que ce soit vraiment un problème VS2010. Pouvez-vous décrire toutes les étapes que vous avez suivies pour créer votre projet dans VS2010? –

+0

Processus simple: Créer un nouveau projet VS2010 WPF -> nom de projet unique, ajouté Assembly as Reference, dans la fonction autocomplete la référence/assemlby n'est pas listée Le même processus fonctionne bien dans VS2008 – KroaX

+0

Est-ce que ça pourrait être un problème avec la version Framework? J'ai choisi Framework 4 – KroaX

Répondre

2

RibbonControlsLibrary n'a aucun problème avec VS 2010, je vous le dis parce que nous l'utilisons dans nos projets; le problème le plus courant est que la bibliothèque est un .dll et quand téléchargé, vous ne réalisez pas parce qu'aucun message ou avertissement n'est montré mais il est automatiquement bloqué par Windows et alors inaccessible à VS à moins que vous ne débloquiez ce qui est la solution rapide ; J'ai blogué il ya un certain temps à ce sujet, vous pouvez trouver le post ici: unblocking the Ribbon Control Library

+0

Oui, je pensais que trop. Alors je l'ai débloqué et j'ai fait une nouvelle tentative mais le concepteur n'a pas encore réussi à rendre. Même après avoir référencé l'assemblée. Peut-être que j'ai fait quelque chose de mal. Je suppose que dans la plupart des cas ce sera la solution à ce problème, donc je vais accepter cela comme solution à ce problème. Peut-être que d'autres chercheurs aideront votre réponse. – KroaX

+0

Merci. Je ne suis pas sûr du problème avec le concepteur (cela fonctionne pour moi). Si vous êtes dans votre premier projet de ruban, puis-je suggérer de jeter un oeil à http://teusje.wordpress.com/2009/08/12/wpf-office-ribbon-control/ et de télécharger l'exemple MyRibbonApp (vous avez besoin pour renommer .zip, ajoutez également une référence à System.Xaml) il vous fournit la structure de base du ruban utilisée dans la plupart des projets. Cordialement –

0

Vous pourriez être en train de débloquer la mauvaise DLL, probablement celle qui est sortie dans votre dossier bin à la compilation.

Dans l'explorateur de solutions, accédez au dossier Références et cliquez une fois sur RibbonControlsLibrary. Regardez dans la fenêtre des propriétés et notez le chemin complet. Copiez ou naviguez vers le chemin exact et à partir de là, faites un clic droit et aller aux propriétés et débloquer la DLL.

Fermez votre solution, rouvrez-la et construisez-la et cela devrait fonctionner.