Developer Toolkit for Microsoft Dynamics CRM 2013


Applies To: Dynamics CRM 2013

The Developer Toolkit for Microsoft Dynamics CRM 2013 and Microsoft Dynamics CRM Online is included in the SDK package at SDK\Tools\DeveloperToolkit. Download the Microsoft Dynamics CRM SDK package.

The Developer Toolkit is a set of Microsoft Visual Studio 2010 and Microsoft Visual Studio 2012 integration tools focused on accelerating the development of custom code for Microsoft Dynamics CRM 2013 and Microsoft Dynamics CRM Online. The Developer Toolkit supports creation and deployment of plug-ins, custom workflow assemblies, XAML workflows and web resources. A developer can write custom code within Visual Studio and deploy the code to an unmanaged solution on a Microsoft Dynamics CRM server.

With the Developer Toolkit, you can do the following:

  • Easily generate strongly typed proxy classes without having to run CrmSvcUtil.exe.

  • Get access to entity and option set definitions within Visual Studio.

  • Generate plug-in code so you can immediately begin to write code for business logic.

  • Edit and register plug-ins without using the Plug-in registration tool.

  • Create new web resources or extract existing web resources, add them to your solution, edit them, and deploy changes all within Visual Studio.

  • Create and edit workflow and dialog processes from within Visual Studio.

  • Create and deploy XAML workflows in Visual Studio.

  • Get easy access to security role and field security profile information in Visual Studio.

  • This release of the Developer Toolkit provides features to streamline the development of solutions from within Visual Studio. It does not provide features that will integrate changes performed by multiple developers. Teams of developers using the Developer Toolkit will need to continue to develop strategies to integrate changes made by team members based on the nature of their solutions and the version control systems they use.

  • The Developer Toolkit provides capabilities to add solution components to a solution but does not allow for removing deployed solution components. To remove solution components added using the Developer Toolkit you must manually delete them from the solution using the web application solution user interface.