2009-01-06 4 views
0

J'ai modifié une référence dans mon projet en la pointant vers une DLL codée en dur spécifique à une référence de projet et je reçois maintenant une erreur me disant que la signature de certains gestionnaires d'événements ne correspond pas, même si c'est le cas.Obtention d'une erreur de concordance de signature lors de la compilation, même si elle correspond à VS.NET 2005

est ici un message exact:

'Private Sub ObjectsGrid_CellChange (sender As Object, e Comme Infragistics.Win.UltraWinGrid.CellEventArgs)' Méthode ne peut pas gérer l'événement public CellChange » événement (expéditeur comme objet, e Comme Infragistics. Win.UltraWinGrid.CellEventArgs) 'parce qu'ils n'ont pas la même signature.

Ce qui est également étrange, c'est que si je dépose le contrôle dans l'éditeur graphique et que VS crée automatiquement le gestionnaire, il produit toujours la même erreur.

+0

Pouvez-vous publier le reste de vos erreurs de compilation? – foson

+0

Je suis revenu à la référence DLL directe pour l'instant, donc je ne les ai pas à portée de main mais il y avait trois erreurs toutes similaires. –

Répondre

0

La DLL compilée, son projet respectif et le projet utilisateur font-ils tous référence à la même version des assemblages Infragistics? D'après ce que j'ai vu, chaque fois qu'une signature semble correspondre, une erreur comme celle-ci signifie que vous faites référence à deux versions différentes d'un assemblage et que vous tentez d'en utiliser une à la place de l'autre.

Questions connexes