2010-04-08 4 views
7

J'ai un projet WPF C# qui fait référence à un projet en mode mixte C++/CLI. J'ai des problèmes pour utiliser le projet WPF dans Expression Blend 3. Je suis nouveau dans Blend, donc c'est peut-être évident, mais il ne montrera pas correctement le concepteur de xaml avant de construire le projet. Dans mon cas, il se plaint que mes commandes personnalisées ne sont pas "reconnues ou accessibles" et la solution est de construire le projet dans Blend. Mais je ne peux pas construire le projet car il fait référence à un projet en mode mixte C++/CLI que Blend ne chargera pas. Le projet WPF est en C# pur, il se trouve juste qu'il fait référence à un projet en mode mixte C++/CLI mais je ne demande pas à Blend de faire quoi que ce soit avec l'assemblage en mode mixte. Comment puis-je contourner ce problème?Traitement du manque de prise en charge d'Expression Blend pour les projets C++/CLI

Edit: j'ai pu obtenir de construire en supprimant la référence au projet en mode mixte C++/CLI et le remplacer par une référence à l'assemblage proprement dit. Toutefois, cela n'est pas idéal car dans mon expérience, Visual Studio ne sera pas toujours en mesure de résoudre la référence lors de la commutation entre les versions et les configurations de débogage.

+0

Ce travail semble ne plus fonctionner pour Blend 4 :( – Jippers

Répondre

1

Je considérerais la mise en place d'un deuxième fichier de solution. Un à ouvrir dans Blend et l'autre à ouvrir dans Visual Studio. Ils seraient presque identiques sauf que la version de mélange référencerait les fichiers déclarés dans leur état construit. La version VS référencerait le projet comme vous préférez VS.

Questions connexes