2010-10-25 5 views
2

J'ai utilisé this brilliant solution pour convertir une requête linq en une donnée. Mais je reçois une erreur étrange lors de l'exécution. La construction réussit cependant.L'erreur sur la "référence ambiguë" pointe deux fois sur la même méthode.

Compiler Error Message: CS0121: The call is ambiguous between the following methods or properties: 
'Gruppkoll.App_Code.ConvertToDataTableFromLinqResult.ToADOTable<Gruppkoll.MessageSet 
    (System.Collections.Generic.IEnumerable<Gruppkoll.MessageSet>)' and 
'Gruppkoll.App_Code.ConvertToDataTableFromLinqResult.ToADOTable<Gruppkoll.MessageSet 
    (System.Collections.Generic.IEnumerable<Gruppkoll.MessageSet>)' 

J'ai essayé de le reconstruire et de redémarrer l'IIS. Il semble qu'il y ait deux classes avec la même méthode mais j'ai vérifié cela et ce n'est pas le cas.

Des idées? J'utilise .NET 4.0 ASP.NET Webforms

+0

Avez-vous plusieurs copies de certains dll de cadre (un de votre propre) dans le répertoire \ bin \? –

+0

Je n'ai jamais vérifié mais c'est probablement le cas puisque App_Code est un peu spécial .. vérifiez ma "réponse" pour le lien à l'explication du problème. – Phil

Répondre

Questions connexes