In class Employee I’ve got some methods, which work fine. Now I wanted to add new method, for example
public void ExampleMethod()
{
}
Then I call it
Employee employee = new Employee();
employee.ExampleMethod();
ExampleMethod is present in IntelliSense displayed after dot, when I hit F12 it also redirect me to that method, but while starting project I’ve got an error: ‘Employee’ does not contain a definition for ‘ExampleMethod’ and no extension method ‘ExampleMethod’ accepting a first argument of type ‘Employee’ could be found (are you missing a using directive or an assembly reference?)
I don’t know why this error is caused, because all other earlier methods work fine. What’s the problem?
There are three possibilities:
If you are referring an old DLL then it can’t be used. So you have to refer to a new DLL.
If you are using it in a different namespace and trying to use the other namespace’s dll then it won’t refer to this method.
You may need to rebuild the project.
I think third option might be the cause for you. Please post more information in order to understand exact problem of yours.