Wednesday, June 24, 2015

Dynamics CRM Developer Extensions – v1.0.0.0

A few weeks ago I posted on creating a replacement for the CRM Developer Toolkit and after returning from a long vacation the first release containing the templating functionality is ready to go. I’ve uploaded it to the Visual Studio Gallery so it can downloaded and installed from there or installed from Visual Studio 2012, 2013, or 2015 under Extensions and Updates.
Project Templates
  • Plug-in
  • Plug-in Test
  • Custom Workflow Activity
  • Custom Workflow Activity Test
  • Web Resource
Item Templates
  • Plug-in Class
  • Plug-in Unit Test (MSTest)
  • Plug-in Integration Test (MSTest)
  • Plug-in Unit Test (NUnit)
  • Plug-in Integration Test (NUnit)
  • Custom Workflow Activity
  • Custom Workflow Activity Unit Test (MSTest)
  • Custom Workflow Activity Integration Test (MSTest)
  • Custom Workflow Activity Unit Test (NUnit)
  • Custom Workflow Activity Integration Test (NUnit)
  • JavaScript (Module) Web Resource
  • HTML Web Resource
For additional information on using the templates for testing and debugging – check out the GitHub site’s Wiki page.
Along with the templates I’ve also converted the majority of the 2011, 2013, and 2015 Client SDK into code snippets and included them along side some snippets to use when developing and testing plug-ins and workflows.
The web resource deployer tool is still being worked on so that will come at a later date and hopefully still something to handle deploying assemblies.
Thanks to the the SideWaffle project as well as Lucas Alexander for inspiring the unit testing.
If you are interested in contributing, have a suggestion (please make suggestions), or just want to check out the code you can do so here:
https://github.com/jlattimer/CRMDeveloperExtensions