SharePoint: ClientContext.Load Method Cannot be Loaded

Introduction

While working with Client Context you might have come across this error in Visual Studio;
 
'Microsoft.SharePoint.Client.ClientContext' does not contain a definition for 'Load' and no extension method 'Load' accepting a first argument of type 'Microsoft.SharePoint.Client.ClientContext' could be found (are you missing a using directive or an assembly reference).

cs code

Solution

The reason for the load method error is as follows:

  • ClientContext inherits from ClientRuntimeContext.

  • ClientContext is defined in Microsoft.SharePoint.Client.dll.

  • ClientRuntimeContext is defined in Microsoft.SharePoint.Client.Runtime.dll.

  • ClientRuntimeContext defines the Load method.
Add Microsoft.SharePoint.Client.Runtime.dll along with Microsoft.SharePoint.Client.dll to project assembly references. Now you should be good to go.

Happy SharePointing !!!
Ebook Download
View all
Learn
View all