This package contains the following official Microsoft assemblies and has been authored by the Microsoft Dynamics CRM SDK team.
- Microsoft.Xrm.Tooling.CrmConnectControl
- Microsoft.Xrm.Tooling.Ui.Resources
- Microsoft.Xrm.Tooling.WebResourceUtility

There is a newer version of this package available.
See the version list below for details.
Install-Package Microsoft.CrmSdk.XrmTooling.WpfControls -Version
dotnet add package Microsoft.CrmSdk.XrmTooling.WpfControls --version
<PackageReference Include="Microsoft.CrmSdk.XrmTooling.WpfControls" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Microsoft.CrmSdk.XrmTooling.WpfControls --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

This package contains assemblies from the December 2016 update for Dynamics 365 (online and on-premises). These assemblies require application development using the Microsoft .NET Framework 4.5.2 or later.
Fixed a bug with using ExecuteCrmWebRequest where SkipDiscovery was also used that would cause the command to fail with a malformed URI error.
Fix to support SSO login, issue manifested as unable to execute a SSO login on second attempt.
Fix to make local metadata cache instance aware,
Issue manifested in a single client process where more then one connection was made to different CDS instances and the metadata helpers were used.  The Metadata would not be instance specific.

Streamlined .Clone support by removing unneeded WhoAmI validation call.
Added new .Clone override to allow a developer to pass an assembly reference to the .Clone method to use when establishing strong types for that connection.
Added addition error log details when a fault is detected
Added settings to control inline retry of requests when request is failed due to a network related issue.
ApiOperationRetryCountOverride - count of retries before the connection gives up.  default is 3.
ApiOperationRetryDelayOverride - Time the system waits between retries in seconds.  default is 1.
           Added support for retrying SDK request if the server throws a retriable errors.
           Global Discovery is now preferred for all commercial regions as part of logon.
               This will remove the "Screen pops" that chain pop when choosing "Don’t Know" for your region.  
           Updated with Xrm.Tooling.Connector support - See Notes for this module for details.
           Added support for Skiping discovery using an app.config app setting entry called "SkipDiscovery" with a value of True
               Note: This will require you to enter the base URL of the instance your trying to connect to.
                   Applies to Online Connections only.
                   Intended for Microsoft Use only. Documented here for troubleshooting support when required. Fixed to allow External Authentication Type to function in released versions of Xrm.Tooling.Connector.dll 9.0 Initial Release
       Improved cache system for faster reconnects.
       New interfaces to support certificate based auth.
       Added support to skip discovery
       Added Clone connection support of OAuth based connections
       Added New Authentication type to support externally hosted auth.
       **Note: Interface for Xrm.Tooling.Connector is *NOT* Final. there are new API interfaces that will be surfaced before GA.
       Fix to memory leak in Microsoft.Xrm.Tooling.Connector.TraceLoggerBase.  Trace Listener collection would not be released within a process over a very long time frame over multiple connections. This would manifest as increasing memory consumption over a very long period.
       Fix cleans this up on the .dispose() call on the CrmServiceClient.
       Note: if you have built your own logger based on the Microsoft.Xrm.Tooling.Connector.TraceLoggerBase, you must call .dispose() when you are done with it to clean up the listener collection assigned to it. Added Support for United Kingdom CRM GEO Fix of dependency issue in nuget package. Now properly requires .net 4.5.2 as a baseline Assembly version changed to
       Many Accessibility fixes for screen readers.

       New Function: CultureUtils.SetDisplayCulture(LCID),  This function provides support to relay out the UX based on localization needs ( RTL support )

       8.1.0: CRM Online 2016 Update 1
       8.0.2: UR1 (Update Rollup 1)
       8.0.0: RTM

NuGet packages (2)

Showing the top 2 NuGet packages that depend on Microsoft.CrmSdk.XrmTooling.WpfControls:

Package Downloads
Provides Winforms control to connect to Microsoft Dynamics CRM / 365 for Customer Engagement and PowerApps deployments
This tool will be used to compare two security roles from same instance or from different instances

GitHub repositories (3)

Showing the top 3 popular GitHub repositories that depend on Microsoft.CrmSdk.XrmTooling.WpfControls:

Repository Stars
An application that gather multiple tools to ease the customization and configuration of Microsoft Dynamics CRM/365/CDS/PowerApps
Sample code for Power Apps, including Common Data Service, model-driven apps, canvas apps, and Power Apps Component Framework.
Aspose.Cells for .NET examples, plugins and showcases

Version History

Version Downloads Last updated 624 8/13/2020 363 7/15/2020 290 7/1/2020 1,246 6/12/2020 1,274 6/2/2020 1,482 4/20/2020 119 4/20/2020 1,379 3/25/2020 2,204 2/11/2020 320 2/7/2020 3,009 12/18/2019 517 12/5/2019 3,987 10/25/2019 382 10/16/2019 573 9/11/2019 2,511 7/23/2019 803 7/17/2019 4,151 5/22/2019 4,023 2/25/2019 1,598 2/7/2019 2,483 10/24/2018 5,524 9/17/2018 2,042 7/6/2018 2,433 4/25/2018 4,802 11/15/2017 999 10/23/2017 9,962 4/12/2017 1,284 3/22/2017 3,868 12/21/2016 673 12/10/2016 2,239 5/26/2016
8.1.0 5,458 5/3/2016
8.0.2 859 2/20/2016
8.0.0 987 12/3/2015 920 8/26/2015
7.1.0 9,937 4/28/2015
7.1.0-preview 487 3/17/2015
7.0.1 712 3/10/2015 1,486 12/2/2014
6.1.1 724 9/18/2014 678 7/15/2014
6.1.0 999 6/17/2014
Show less