2010-12-13 37 views
1

J'ai récemment créé mon premier contrôle personnalisé. J'ai essayé de l'ajouter dans un projet séparé que j'ai construit.Ajout d'une référence de contrôle personnalisé dans VS10

Je reçois cette erreur: Le type 'System.Windows.Controls.Control' est défini dans un assembly qui n'est pas référencé. Vous devez ajouter une référence à l'assemblage

Voici les étapes que j'ai suivies pour ajouter le contrôle.

  1. Ajoutez le contrôle personnalisé en tant que référence dans le projet
  2. Ajouter les xmlns attribut: MyNamespace = « clr-namespace: CustomControls; assemblage = CustomControls » à l'élément racine du fichier de balisage où il est utilisé
  3. Reconstruire le contrôleur et le projet

Répondre

1

Vous devez également une référence à PresentationFramework.dll

+0

dans le contrôle d'origine, ou dans le projet? –

+0

ne pas tenir compte du commentaire ci-dessus. L'ajouter maintenant. Je vais vous laisser savoir comment ça se passe. –

+0

J'avais aussi besoin d'ajouter System.Xaml et PresentationCore –