DLL中存在缺失方法

时间:2016-06-23 08:49:33

标签: c# .net dll method-missing

我似乎错过了引用程序集中存在的名称空间LambdaExpression.CompileToMethod下的方法System.Linq.Expressions,我无法理解原因。

当我在我的代码库中包含此方法时:

public static void CompileLambdaToMethod(LambdaExpression lambdaExpression, MethodBuilder methodBuilder)
{
    lambdaExpression.CompileToMethod(methodBuilder);
}

Visual Studio说方法CompileToMethod不存在,编译时出现以下错误:

  

错误CS1061'LambdaExpression'不包含'CompileToMethod'的定义

如果我在Visual Studio中遵循LamdaExpression的定义,我也找不到方法。

该方法确实存在于文档中:https://msdn.microsoft.com/en-us/library/dd728258(v=vs.110).aspx

此外,如果我通过跟踪Visual Studio中的引用并在dotPeek中打开绝对路径(位于#region Assembly内部的顶部)来检查我正在引用的DLL,则该方法存在于DLL中。

我错过了什么?

0 个答案:

没有答案
相关问题