Hi,
If I'm right all the TargetRetrieve classes (like TargetRetrieveEmail or TargetRetrieveAccount) are obsolete starting from CRM 2011. If you need to retrieve an entity you can use the standard Retrieve, something like:
service.Retrieve("email", emailId, new ColumnSet(true));
My blog: www.crmanswers.net -
Rockstar 365 Profile