if you want to use early bound classes in CRM 2011 you will need to use the CrmSvcUtil to create the cs file to enable you to bound the classes early.
The way I view this, is the CrmSvcUtil basically creates a bunch of objects/classes for the entities in your organisation. This then enables you to create them and use them whilst using the CRM sdk.
the CrmSvcUtil command line tool is here
you will need to open a command line tool and CD yourself there.
I am doing an AD example
CrmSvcUtil.exe /url:https://myport:555/MyOrg/xrmServices/2011/Organization.svc /out:GeneratedCode.cs /username:administrator /password:password
here is a slightly adjusted example
CrmSvcUtil.exe /url:http://crmdevmscrm/CRM2011DEV/xrmServices/2011/Organization.svc /out:HosksGeneratedCode.cs /username:Hosk /password:Hoskpassword
The example above will create a cs file called HosksGeneratedCode with all the entities in the organisation referenced. If you want to see examples for other types of authentication check here
Here are the other parameters you can type in
The following table lists the code generation utility parameters and a gives a brief description of their use.
|deviceid||di||Device ID used when you connect to the online server for authentication.||False|
|devicepassword||dp||Device password that is used when you connect to the online server for authentication.||False|
|domain||d||The domain to authenticate against when you connect to the server.||False|
|url||The URL for the Organization service.||True|
|out||o||The file name for the generated code.||True|
|language||l||The language to generate the code in. This can be either ‘CS’ or ‘VB’. Default value is ‘CS’.||False|
|namespace||n||The namespace for the generated code. Default namespace is the global namespace.||False|
|username||u||The user name to use when you connect to the server for authentication.||False|
|password||p||The password to use when you connect to the server for authentication.||False|
|servicecontextname||The name of the generated organization service context class. If no value is supplied, no service context is created.||False|
|help||?||Show usage information.||False|
|nologo||Suppress the banner at runtime.||False|