在班上Employee
我有一些方法,有效。现在我想添加新方法,例如
public void ExampleMethod()
{
}
然后我称之为
Employee employee = new Employee();
employee.ExampleMethod();
DOT之后显示的IntelliSense中存在explemethod,当我击中F12时,它也将我重定向到该方法,但是当启动项目启动时,我有一个错误:“员工"不包含” exteplemethod"的定义,并且没有扩展方法’extimension方法’evipenplemethod可以找到"接受"员工"类型的第一个论点(您是否缺少使用指令或汇编参考?)
我不知道为什么引起此错误,因为所有其他早期方法都可以正常工作。有什么问题?
答案
有三种可能性:
1)如果您引用旧DLL,则不能使用它。因此,您已推荐新的DLL
2)如果您在不同的名称空间中使用它并尝试使用其他命名空间的DLL,则不会引用此方法。
3)您可能需要重建项目
我认为第三种选择可能是您的原因。请发布更多信息,以了解您的确切问题。