The Microsoft Dynamics CRM Developer Toolkit

For CRM developers, aligning the engineering delivery and process quality of their CRM projects can substantially increase overall productivity. In addition, by documenting, communicating, and following a consistent process for implementing CRM in Enterprise scenarios, developers can scale projects more quickly and efficiently by adding and ramping up consultants regardless of their previous experience with any specific project.

To provide developers with the ability to create and manage on-premise CRM solutions in an integrated Visual Studio environment, the Microsoft Dynamics CRM Engineering for Enterprise (CRM E2) team initiated and sponsored the development of the Microsoft Dynamics CRM Developer Toolkit. The Toolkit has been designed to make it easier for developers to customize, extend, and maintain an on-premise CRM solution, all from within an integrated Visual Studio environment. Key benefits for developers include the ability to:

  • View All CRM Entities - Displays a listing of CRM entities that are dynamically available from the CRM Explorer within Visual Studio 2008
  • Create and Update CRM Entities - Allows for creating new entities and updating existing entities from within the CRM Explorer experience
  • Create a Wrapper Class - Provides the ability to auto-generate wrapper classes for entities, which exposes the CRM entities and their corresponding attributes as classes and properties respectively to enable development of code to interact with the entities
  • Generate Plug-in Code - Enumerates the available Plug-ins for an entity and generates the code necessary to jumpstart the plug-in development process
  • Integrate the Build and Deploy Process - Simplifies the process of building and deploying a CRM solution
  • Deploy Across Multiple Servers - Assists in deployment and maintenance of Windows installer packages across multiple environments

Read more…



Comments (5)

  1. Stuart says:


    Just tried using the toolkit but each time I try and expand either the Business Units or entities in the CRM Explorer I get the error message:

    Invalid URI: The Hostname could not be parsed.

    I’ve tried with both our live and dev servers. Have you any idea why this might be happening?


  2. Chris says:

    I am running into this same issue. Did you ever find a causeresolution?

  3. chaffee007 says:

    Same Here.

  4. I had the same problem. I fixed it by removing the "http://" in the "CRM Server name:" field in the Explorer Option window.

    Also, make sure you have IFD turned off.



  5. Know this is a dated post but just installed from 2011 SDK, got past the gotchas, like saying CRM Discovery server name when it just needs the CRM server name and not the Discovery service. Now getting a can't find FSharp.Core error when using the CRM Explorer in this C# project. Off to install F#, weeeee.

Skip to main content