The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2711.


I was getting the above error while uninstalling CRM 2011 Server beta.

Uninstalling Microsoft Dynamics CRM 2011 for Microsoft Office Outlook before uninstalling Server resolved the issue.

Wonderful tools to learn Linq and oData Query for CRM 2011


Check out these wonderful tools to lear Linq and oData Query

Bye.

Using Organization.svc in Silverlight Application


Hi,

While searching for how to use Organization.svc within a silverlight application, i found these 2 helpful posts

http://msdn.microsoft.com/en-us/library/gg594452.aspx#Y1145  

http://erikpool.blogspot.com/2010_12_01_archive.html

The other easier option that i can think of is creating a custom wcf service that uses Organization.svc and using this custom wcf service in the silverlight application.

Download the solution here 

http://www.box.net/shared/pgditixq1o

Bye.

The organization database version is not supported for upgrade – error while importing organization in CRM 2011


After restoring the database to the server, I got the following error while importing the organization using the Deployment Manager

The build version of the database that I was importing was different than the build version of the database of the organization that I already had there.

http://support.microsoft.com/kb/946594 ( to find the build version of the database)

The one we were importing had higher build version.

Than we installed the update for Microsoft Dynamics CRM 2011 Release Candidate

http://support.microsoft.com/kb/2461082

Restarted the server and was able to import the organization successfully.

Hope it helps.

CrmService and Silverlight.


Two ways we can use consume CrmService within a Silverlight Application are as follows.

  1. Add Service Reference to CrmService in the Silverlight Project and work with CrmServiceSoapClient class.

    The things we need to consider here are

    We need to explicitly pass the Header information otherwise our CrmService won’t work.

    We need to make use of Dynamic Entity in case of Retrieve request as we might not receive values for certain fields. 

  2. The other easier option is to add a web service to the SilverlightApplication.Web application, which in turn will consume the CrmService. 

    In our Silverlight Application we will Add Service Reference to this custom web service (acting as a wrapper) instead of CrmService directly. 

    Download the solution here

    http://www.box.net/shared/3p5kkf7di2 

    MainPage.xaml àInteracts with CrmService directly.

    Page1.xamlàUses custom web service to interact with CrmService. 

Hope it helps.

CRM 2011 Developer Training Kit


Dynamics CRM 2011 Developer Training Kit is available now.

It has got presentations, videos, hands on labs etc. on different topics.

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=78498c29-28ac-440b-9c20-ec5da6ee6e98

Bye.