Using Visual Studio to Extend and Customize Dynamics CRM


The following blog posts demonstrate techniques and tools designed to improve your efficiency and ease of coding when developing applications in Microsoft Visual Studio 2005 which make use of the Microsoft CRM SDK.


When developing an application that uses the Microsoft CRM SDK, you sometimes have to switch between different tools (for example: Visual Studio 2005, Microsoft CRM running in IE) to get the job done. Wouldn’t it be nice if you could modify your work flow so as improve your efficiency when coding. The following blog shows you how to customize Microsoft CRM entity schemas and dynamically update the related classes of those modified entities all within the Visual Studio 2005 IDE with complete IntelliSense support!


Customize CRM Data right inside Visual Studio 2005


This next blog discusses placing frequently used application code which uses the Microsoft CRM SDK into Visual Studio 2005 code snippets. By creating a library of standard code snippets which make use of the Microsoft CRM SDK, you can reduce the amount of time required to develop Microsoft CRM related applications and also reduce the number of potential bugs introduced into your code!


Create IntelliSense Code Snippets for CRM


A callout is custom code which uses the Microsoft CRM SDK to extend and customize the core functionality of the Microsoft CRM product. Up until now, callouts had to be developed using Visual Studio .NET 2003 and not Visual Studio 2005. This last blog shows you how to write Microsoft CRM callouts using Visual Studio 2005!


Use Visual Studio 2005 to build CRM Callouts!


To read more about Microsoft Visual Studio 2005 visit Rob Caron's blog, the most popular Visual Studio blog out there.


Peter Hecke

Comments (3)

  1. Rob Caron says:

    The Microsoft Dynamics CRM Team Blog compiled some posts on using the Microsoft Dynamics CRM 3.0 SDK

  2. Gunady says:

    Since this is developer topic, I want to post question about CRM on IE7. Hope there is a solution for this. I have client that has gone through UAT/Testing phase using IE6. One of the thing they complain is Windows Pop-up. After browsing certain entity/date, the browser windows open for each entity is too many, and user quite confuse to browse around. But luckily, I can suggest them to see title bar/title window to determine which data they want to open. Windows XP has a nice way to group same window together, so that they can see each windows title easily in the Windows Taskbar. But with IE7, now the window title is changed to URL first then the real title, e.g. http://<crmserver>/?id=<GUID&gt; – Title. When it’s displayed in the Windows Taskbar, it’s just left http://<crmserver>/?id=<GUID&gt;. Our client seems to slowly adapt their browser to IE7 soon. Any suggestion?

  3. CRMMario says:

    I tray to do that my page look like CRM, with the page is easy with the SDK template, but for control, specially grid (a lot of code and no 100% equal) and Date Picker (i could not use in a external application) i think that microsoft must provide a way to give similar look, this would help a lot in extern using Visual Studio 2005, i post in forums and nothing… except c360, but this control are very expensive and are not so easy to use like VS Web Controls.

Skip to main content