Coder Social home page Coder Social logo

crmdeveloperextensions's Introduction

##Dynamics CRM Developer Extensions##

Goal

The goal of this project is to be a free alternative to the CRM Developer Toolkit that shipped with the Dynamics CRM 2011 & 2013 SDK. Currently it contains project and item templates to help jump start the development process, code snippets, a tool to search for CRM related MSDN content, and tooling to assist with managing and deploying web resources, plug-ins, and reports. The plan is to continue to expand and include other tooling to help streamline Dynamics CRM development.

Supported versions of Visual Studio include 2012, 2013, & 2015 and will be distributed via the Visual Studio Gallery.

Installation

Install in Visual Studio under Tools -> Extensions and Updates -> Search Online for "Dynamics CRM Developer Extensions" or install directly from the Visual Studio Gallery.

####New in v1.3.4.0####

  • CRM/D365 v8.2 support
  • Updated to handle 8.2 SDK assemblies
  • Added 8.2 JavaScript snippets
  • Changed JavaScript snippet format to be easier to use - prefixes start with "Xrm"
  • Changed CRM connection to use Xrm.Tooling - this is a breaking change!
  • Added OAuth as a new connection type
  • Added option to enable verbose logging from Xrm.Tooling
  • Updated project templates to use Xrm.Tooling for connections with SDK versions 8.0+
  • Various bug fixes and usability enhancements

Solution Packager

  • 1 click download and extraction of CRM solution to a Visual Studio project
  • Re-package solution files from project

Review the Wiki for additional documentation.

Plug-in Deployer

  • 1 click deploy plug-ins and custom workflow assemblies from Visual Studio without having to click through the SDK plug-in registration tool
  • Integrated ILMerge on plug-in and custom workflow projects

Review the Wiki for additional documentation.

Report Deployer

  • 1 click deploy reports from Visual Studio without having to go through CRM
  • Clear local dataset cache

Review the Wiki for additional documentation.

Web Resource Deployer

  • 1 click deploy of web resources from Visual Studio without having to go through CRM
  • Download web resources from CRM to Visual Studio project
  • Diff local files with CRM server versions

Review the Wiki for additional documentation.

Templates

Project Templates

  • Plug-in
  • Plug-in Test
  • Custom Workflow Activity
  • Custom Workflow Activity Test
  • Web Resource
  • TypeScript

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

Code Snippets

  • JavaScript code snippets for CRM 2011, 2013, 2015, & 2016

If you have ideas for new templates or tools please post them in the issues area.

Feel free to donate if this saved you some time or helped out :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.