Skip to main content
Community site session details

Community site session details

Session Id :

CRM SDK 5.0.5 Released

Mitch Milam Profile Picture Mitch Milam

The SDK team has done it again.  Lots and lots of really cool-looking stuff.

You may download it here.

In this release:

 

New and updated topics

Description of changes

Microsoft_Dynamics_CRM_2011_SDK_Readme.htm

Updated the readme with new information.

SDK\Bin

Updated the assemblies for Microsoft Dynamics CRM 2011 Update Rollup 3. For Microsoft Dynamics CRM Online, updates are installed for you. For other deployment types, you can get update rollups from the Microsoft Download Center or from Microsoft Update.

SampleCode\VB\BusinessDataModel\BusinessManagement\
WorkingWithNegativePrices.vb

SampleCode\VB\BusinessDataModel\Goals\
OverrideGoalTotalCount.vb

SampleCode\VB\BusinessDataModel\Goals\
RollupAllGoalsForCustomPeriodAgainstTargetRevenue.vb

SampleCode\VB\BusinessDataModel\Goals\
RollupAllGoalsForFiscalPeriodAndStretchedTargetRevenue.vb

SampleCode\VB\BusinessDataModel\Goals\
UsingQueriesToTrackGoals.vb

SampleCode\VB\BusinessDataModel\Marketing\
MarketingAutomation.vb

SampleCode\VB\BusinessDataModel\ScheduleAndAppointment\
QueryScheduleOfMultipleUsers.vb

SampleCode\VB\Client\WebResources\ImportWebResources

SampleCode\VB\GeneralProgramming\Authentication\
ImpersonateWithOnBehalfOfPrivilege.vb

SampleCode\VB\GeneralProgramming\
EarlyBound\BasicContextExample.vb

SampleCode\VB\GeneralProgramming\
EarlyBound\SharingRecords.vb

SampleCode\VB\Metadata\Diagram

SampleCode\VB\Plug-ins

SampleCode\VB\Silverlight\
CrmAssociateDisassociateSilverlight

SampleCode\VB\Silverlight\
RESTSilverlightContactEditor

SampleCode\VB\Silverlight\
CrmODataSilverlight

SampleCode\VB\
VisualizationsAndDashBoards\AssignDashboardToUser.vb

SampleCode\VB\
VisualizationsAndDashBoards\AssignVisualizationToUser.vb

SampleCode\VB\Workflows\CreateprocessFromTemplate.vb

SampleCode\VB\Workflows\ExecuteWorkflow.vb

SampleCode\VB\WsdlBasedProxies\AD

SampleCode\VB\WsdlBasedProxies\Online

SampleCode\VB\WsdlBasedProxies\ADClaims

SampleCode\VB\WsdlBasedProxies\IFD

Added samples for Microsoft Visual Basic .NET.

Analyze Plug-in Performance

Bin\PluginProfiler.exe

SampleCode\CS\Tools\PluginRegistration

Added a new tool for profiling plug-ins. Details to be provided in the next SDK update. Also, look for information in the The Microsoft Dynamics CRM Team Blog.

Added support for the new profiler to the Plug-in Registration Tool.

Configure Data Import

Added a note that the only valid source file type for the Update mode is an XML Spreadsheet 2003 (.xml) file.

DeleteAuditDataRequest

RetrieveAuditPartitionListRequest

RetrieveRecordChangeHistoryRequest

RetrieveOrganizationRequest

RetrieveOrganizationsRequest

Added sample code.

Developer Toolkit for Microsoft Dynamics CRM (Beta)

Tools\DeveloperToolkit

Added information about the Beta release of the Developer Toolkit for Microsoft Dynamics CRM 2011 and Microsoft Dynamics CRM Online. The Tools\DeveloperToolkit folder contains an installer for the Developer Toolkit and a Developer Toolkit User’s Guide.docx for documentation. This documentation will be included in this Help file when the Developer Toolkit is released.

Deployment Table Metadata (Advanced Settings)

Added information about the AsyncSelectMaxItems setting added in Microsoft Dynamics CRM 2011 Update Rollup 3.

<MenuSection> (RibbonDiffXml)

Revised this reference topic to show that the use of certain DisplayMode attribute values will cause an error.

New Types in the Microsoft Dynamics CRM SDK

Added the Entity class to the table showing the mapping of new classes for this version.

Quick Start: A Simple Program

Added to list of prerequisites for running the quick start program. Also added the new option set enumerations to the Microsoft Visual C# version of the QuickStart sample.

Register and Deploy Plug-ins

Added guidelines for deploying a plug-in to a staging or production server.

Ribbons for Custom Pages and <PageRule> (RibbonDiffXml)

Added content to explain that rules to enable or disable ribbon components cannot be applied based on custom pages.

Sample: Associate and Disassociate Records Using the REST Endpoint with JScript

SDK\SampleCode\JS\
RESTEndpoint\JScriptRESTAssociateDisassociate

Sample: Associate and Disassociate Records Using the REST Endpoint with Silverlight

SDK\SampleCode\CS\
Silverlight\CrmAssociateDisassociateSilverlight

Added two new samples that show how to associate and disassociate records using the REST endpoint.

Sample: Distribute Campaign Activities to Dynamic and Static Lists

SampleCode\CS\
BusinessDataModel\Marketing\MarketingAutomation.cs

SampleCode\VB\
BusinessDataModel\Marketing\MarketingAutomation.vb

Added a new sample that demonstrates how to distribute campaign activities to dynamic and static lists.

Sample: Add a Record to a Queue (Early Bound)

SampleCode\CS\
BusinessDataModel\BusinessManagement\AddToQueue.cs

SampleCode\VB\
BusinessDataModel\BusinessManagement\AddToQueue.vb

Updated sample code to show how to include additional information by using the QueueItemProperties property.

Sample Extension to
Generate Enumerations for Option Sets

SampleCode\CS\
CrmSvcUtilExtensions\GeneratePicklistEnums

SampleCode\CS\
HelperCode\OptionSets.cs

SampleCode\CS\
QuickStart\CRUDOperations.cs

Added a sample extension for the CrmSvcUtil.exe program that generates a file containing enumerations for all option sets, state codes, and status codes.

Include the sample OptionSets.cs file in your application’s project. For more information, see the CRUDOperations.cs file.

Sample: Work with Activity Party Records

SampleCode\CS\
BusinessDataModel\Activities\WorkingWithActivityParties.cs

SampleCode\VB\
BusinessDataModel\Activities\WorkingWithActivityParties.vb

Added a new sample that demonstrates how to work with activity party records.

<SubArea> (SiteMap)

Changed the CheckExtensionProperty attribute description to reflect that the attribute is for internal use only.

Use the REST Endpoint with Silverlight Web Resources

Perform Basic Data Operations in Microsoft Dynamics CRM Using the REST Endpoint

Sample: Create, Retrieve, Update and Delete Using the REST Endpoint with Silverlight

SDK\SampleCode\CS\Silverlight/CrmODataSilverlight

Sample: REST Endpoint Silverlight Contact Editor

SDK\SampleCode\CS\Silverlight\RESTSilverlightContactEditor

Applied changes to demonstrate how to prevent updates to unchanged property values using the proxy classes generated in a Silverlight application project.

Xrm.Page.ui.formSelector

Xrm.Page.ui.formSelector.items Collection

Added a note to clarify that the Xrm.Page.ui.formSelector.items collection is empty when only one form is available. The Xrm.Page.ui.formSelector.getCurrentItem method returns null when only one item is available.


This was originally posted here.

Comments

*This post is locked for comments