Follow

What is CS1061?

Symptoms

  • When trying to enter play mode, I am receiving the error below:
error CS1061: Type `__' does not contain a definition for `__' and no 
extension method `__' of type `__' could be found (are you missing
a using directive or an assembly reference?)

Cause

The CS1061 error is caused when you try to call a method or access a class member that does not exist.

The example below shows the method SayGoodbye being called through Class1. As we can see Class1 does not contain a definition for the method SayGoodbye.

Errors displayed in this example:

error CS1061: Type `Class1' does not contain a definition for 
`SayGoodbye' and no extension method `SayGoodbye' of type
`Class1' could be found (are you missing a using directive
or an assembly reference?)

Resolution

To fix the CS1061 error you will need to ensure that the method or class member does exist and is being accessed from the correct location.

 

More Information

https://msdn.microsoft.com/en-us/library/bb383961.aspx

 

Was this article helpful?
0 out of 9 found this helpful
Have more questions? Submit a request

2 Comments

  • 2
    Avatar
    Gabriel Parent

    It never says Goodbye, though.

  • 0
    Avatar
    Danica Bescae

    Doesn't help when the error is called for a variable though...

Please sign in to leave a comment.