Kids, don't try this at home!
Tips & Tricks for C#, ASP.NET and CRM
-
Dynamics CRM 2011 Navigation UI Record Counter
As an early Xmas gift I’m releasing the Navigation UI Record Counter add-on for free on CodePlex.
-
CRM 2011 Link/Publish WebResources from VS 2012
I've been working on a little Visual Studio 2012 add-in to allow Dynamics CRM 2011 developers to link & publish web resources directly from the IDE. It's been awhile since VS2012's release, CRM E2 team has yet to release a supported version of the developer toolkit. I posted a workaround few months ago but that only works if you have VS 2010 and 2012 installed side by side.
-
Magic! Turn a CRM 2011 Managed Solution into an Unmanaged one
Not too long ago we needed to convert a managed solution into an unmanaged one, initially I tried a few things like toggling flags in the solution.xml but that didn't work so went straight to the database. Those who turned up to TechEd NZ DYN401 saw this in action, for anyone that missed out here is the session on Channel9.
-
Dynamics CRM 2011 Developer Toolkit for Visual Studio 2012
The existing CRM Developer Toolkit doesn't install on Visual Studio 2012. The reason is the installer has a check on a registry key which points to Visual Studio 2010. The way to get around this is to edit the MSI and modify this key. To modify MSI files there is a tool called Orca.
-
Storing Custom Settings in Dynamics CRM 2011
While browsing the Dynamics CRM 2011 Development forum I came across a post asking where people store their settings for ISV extensions. The way I’ve done this is by creating a custom entity called “Settings” with 3 fields, Key, Value and Encrypted (yes/no).
-
Programmatically downloading images files from Dynamics CRM 2011
I came across an issue with an upgrade from CRM 4 to CRM 2011 where the images were all messed up, transparency was gone and had pixelated images, there were over 100 custom entities and download/uploading these manually was not an option.
-
Code Generating Code…programmatically retrieve N:N relationships
I recently needed to write a plugin that associated multiple different record types with a custom entity. The custom entity contained over 30 system many to many relationships with the other record types.
-
Automated Deployment Tools for CRM 2011 – Import Solution with Progress
We use a lot of automated tools to deploy solutions to our test, UAT and production environments. One of the tools allows us to rapidly deploy a solution into multiple environments. For example, extracting a managed solution from DEV to TEST then to UAT, once UAT has passed we need to deploy up to 20 Dynamics CRM Online instances, doing this manually is too time consuming…
-
CRM 4 Upgrade to CRM 2011 - Blank Type Name in Plugin Registration Tool
After an upgrade of CRM 4 to CRM 2011 the plugin registration tool will sometimes show (Plugin) instead of the actual plugin type name.
-
Large CRM 4 to CRM 2011 Upgrade – Too many workflows…
While in the process of upgrading a large Dynamics CRM 4 to CRM 2011 which has over 80 workflows! Some of which are very complex with custom workflow activities, I needed to quickly identify which of those had custom activity steps.