“模糊引用”错误指向同一方法两次

时间:2010-10-25 08:51:35

标签: c# .net asp.net webforms

我使用this brilliant solution将linq查询转换为数据表。但是在运行时我遇到了一个奇怪的错误。虽然构建成功。

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>)'

我已经尝试重新构建它并重新启动IIS。似乎有两个类使用相同的方法,但我已经检查过这种情况并非如此。

有什么想法吗?我正在使用.NET 4.0 ASP.NET Webforms

1 个答案:

答案 0 :(得分:4)

我通过将类移到App_Code目录之外来解决它。可在此处找到解释原因:The call is ambiguous between the following methods or properties (bug??)