2010-02-27 6 views
1

Lorsque j'ai ajouté la dll silverlight dans l'application wpf, j'ai reçu l'exception suivante.Exception lors de l'ajout de Silverlight dll dans l'application WPF

Impossible de charger le fichier ou l'assemblage "System.Core, Version = 2.0.5.0". La définition du manifeste de l'assembly localisé ne correspond pas à la référence d'assembly .

Ce qui se passe que dans VS Beta professionnel 2. 2010

Répondre

2

Vous ne pouvez pas utiliser Silverlight directement dans une application WPF, car ils ne pas utiliser la même version du .NET Framework, ainsi le message d'erreur

Pourriez-vous donner plus de détails sur votre scénario? Si vous avez une application WPF, vous avez plus que ce que Silverlight peut vous offrir.

Si vous développez une solution avec plusieurs produits, dont l'un est WPF pour le bureau, l'un est Silverlight pour le Web, vous devez créer 2 projets différents dans VS.

+0

Salut, Je crée le support de concepteur (VisualStudio.Design) pour notre contrôle Silverlight. Comme il n'est pas possible de créer le projet desinger dans Silverlight, j'essaye de créer l'application WPF pour cela. Cela fonctionne bien dans VS 2008, mais à travers le numéro mentionné ci-dessus dans VS 2010. – Ganesan

+0

OK, je comprends le scénario. Je suppose que vous avez déjà regardé http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/17/silverlight-design-time-extensibility.aspx. La boîte à outils Silverlight semble faire ce que vous essayez d'atteindre, voir http://www.ningzhang.org/2009/10/21/silverlight-design-time-toolkit-october-2009-release-update/ trouver une "vraie" réponse dans le code source. – Timores

+0

Salut, actully j'ai besoin d'afficher la fenêtre de notre propre desinger tout en cliquant sur notre fournisseur de menu contextuel dans le xaml pour notre contrôle. Je l'ai fait pour la version wpf de notre contrôle, ça fonctionne bien, mais quand je commence à le porter pour notre contrôle Silverlight j'ai eu le problème mentionné ci-dessus. ie) Je suis capable d'ajouter un fournisseur de menu contextuel dans la conception Silverlight, c'est-à-dire que je suis capable de porter la classe Meta Data. mais quand j'ajoute UserControl (fenêtre desinger) du projet wpf desinger alors j'ai eu le problème mentionné ci-dessus. Je téléchargerai l'échantillon si vous ne pouvez pas comprendre le scénario. – Ganesan

0

Jetez un oeil à l'arbre source ici: http://expressionblend.codeplex.com/

Plus précisément, la branche Expression.Samples.Interactivity.Design.

Ceci montre quelques exemples de la façon de mettre dans les éditeurs de propriété à utiliser avec Blend. Je ne suis pas sûr si le même concept est transportable à la surface de conception de Cider, mais diable, Blend est plus agréable pour l'édition pure de XAML de toute façon. :)

Questions connexes