J'ai rencontré ce problème étrange et j'ai été perdu pendant plusieurs heures avant que je trouve quelque chose d'intéressant sur la façon dont le fichier .xap est emballé.silverlight Bogue d'empaquetage .xap (références d'assemblées révérées)
entre plusieurs choses, je suis venu pour savoir que si mon projet a été nommé « Références », il ne serait pas inclus dans le XAP,
et plus étrange était un autre problème que si mon application SL est referenceing projet assbly1 et assbly1 fait référence à assbly2, assbly2.dll ne sera pas inclus dans le xap pour l'application SL s'il n'y a pas de références aux types de assbly2 dans le code derrière assbly1. le code derrière est différent de xaml, donc si vous avez un contrôle utilisateur dans assbly2, et que vous avez seulement référencé cet élément dans xaml (pas le code derrière) de assbly1, il ne sera pas empaqueté dans SL xap.
des idées ...?
Vous avez référencé la commande usercontrol dans l'assembly n ° 2, mais l'avez-vous réellement utilisée? Les références inutilisées seront supprimées lors de la construction du projet. – slugster
Je suis d'accord, mais le bogue est que même si je réfère quelque chose dans xaml, cela devrait être traité comme une référence valide qui ne fonctionne pas maintenant. –