Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf 9.1.0.180

Prefix Reserved
dotnet add package Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf --version 9.1.0.180                
NuGet\Install-Package Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf -Version 9.1.0.180                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf" Version="9.1.0.180" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf --version 9.1.0.180                
#r "nuget: Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf, 9.1.0.180"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf as a Cake Addin
#addin nuget:?package=Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf&version=9.1.0.180

// Install Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf as a Cake Tool
#tool nuget:?package=Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf&version=9.1.0.180                

This package contains the following official Microsoft assemblies and has been authored by the Microsoft Common Data Service SDK team.
- Dynamics 365 Configuration Migration Tool

Product Compatible and additional computed target framework versions.
.NET Framework net48 is compatible.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
9.1.0.180 1,360 11/13/2024
9.1.0.110 57,553 11/4/2022
9.1.0.80 77,420 12/9/2021
9.1.0.77 10,548 11/17/2021
9.1.0.73 22,337 9/9/2021
9.1.0.64 20,299 5/21/2021
9.1.0.34 56,840 8/3/2020
9.1.0.33 4,006 7/16/2020
9.1.0.32 1,881 7/15/2020
9.1.0.30 2,775 7/3/2020
9.1.0.28 4,149 6/10/2020
9.1.0.25 6,571 5/19/2020
9.1.0.16 4,664 4/28/2020
9.1.0.15 3,353 4/23/2020
9.1.0.12 2,174 4/20/2020
9.1.0.10 3,698 4/3/2020
9.1.0.9 11,205 1/16/2020
9.1.0.5 6,070 12/9/2019
9.1.0.1 11,282 9/11/2019
9.0.2.28 8,422 7/25/2019
9.0.2.16 8,533 5/22/2019
9.0.2.12 16,046 2/25/2019
9.0.2.11 3,529 2/7/2019
9.0.2.9 3,066 1/26/2019
9.0.2.7 9,933 10/24/2018
9.0.2.5 7,820 9/17/2018
9.0.2.4 10,639 7/6/2018
9.0.2.3 7,104 4/25/2018
9.0.0.7 9,560 11/15/2017

These assemblies require application development using the Microsoft .NET Framework 4.6.2 or later.
     For information about downloading the tool, see https://docs.microsoft.com/dynamics365/customer-engagement/developer/download-tools-nuget

9.1.0.180:
     Added support to declare that a given table's records should only ever be created as new records.
       - SkipUpdate and ForceCreate are mutually exclusive operations. If they exist together, ForceCreate will be used.
     Updated to use current SDK
     Updated batch mode to support CUD Multiple.
     Updated CMT to lookup reflexive relationships when incoming data if filtered to include only a subset of records
     Fixed a bug in CMT that could cause CMT to 'Hang' at the end of entity import.
     Fix for CMT being asked to use the primary id of data to import when that ID is not included in the incoming data.
     

     9.1.0.110:
     CMT:  Corrected an issue with Teams to support for MembershipType attribute when using AAD Connected Groups.
     Support for Korea and Norway geos

     9.1.0.77:
     Updated for current SDK version
     
     9.1.0.73:
     Fixed M2M reflexive relationship export
     CMT: Corrected an issue with the Teams entity that prevented the AAD Group Object ID imported.

     9.1.0.64:
     Added support for Updating Dates on insert to shift dates to Day of insert.
     Added support for inmemory log capture for package deployer and CMT
     Corrected an issue with lookup resolution that would prefer the display name over the ID of the target of the lookup.

     9.1.0.34:
     Corrected an issue that would cause CMT to hang when executing prefetch. this situation was caused by very large record counts in entities that were being prefetched.
     Corrected an issue with CMT where a failure to import would occur if, during the decision process for update vs insert, an existing record was not found by ID and the Name field of the record was null
     This would only impact default search patterns.  Entities that defined custom search's would not be impacted.

     9.1.0.33
     Fixed an issue with Batch mode import that is caused by invalid guid's being hand edited into datafiles.
     Fixed an issue where CMT would prefer ID/Name over comparison keys when precaching data for comparison.

     9.1.0.32:
     Fix in Data import to compensate for Import files created during a window of time where new virtual fields generated by CDS were incorrectly identified as valid fields.
     This issue would cause schema validation to fail during import of complex data for some types of "attributeOf" type fields.
     Up-taking fixes for Sovereign cloud discovery connectivity for login controls

     9.1.0.30:
     Fixed an issue where data import could hang without error

     9.1.0.28:
     Fix for an issue where importing business units that included a lookup for their own team (looped back to the entity) would not be populated on update.
     Fixed a general issue were related LookUp ID's that were discovered in the target system were not properly linked.
     Behavior Change: when using BatchMode, Create will always include the ID of the record from the source system, even if not explicitly included as a field in the exported system.

     9.1.0.25:
     Fix for an issue reported where related objects were not being correctly identified by name and thus not correctly linked to importing records
     This only impacted imports where the related entity did not have comparison keys

     9.1.0.16:
     Fix for Entity model changes in CDS to support filtering out non importable fields introduced by new entity types.

     9.1.0.15:
     Fix for a fail to import bug that can occur if an incoming data file has either a state or status code but not both
     Fix for a non-failing data error that can occur when creating pre-parse data for import.
     Fix for activating Duplicate Detection rules properly post when present.

     9.1.0.12:
     Speculative fix for Concurrency issue with Batch and Threaded Mode import.
     Modified threaded import to improve performance and throughput.

     9.1.0.10:
     Fixed a bug where status of a record would not be updated for records in an active state.
     Fixed a bug in batch mode when the client is provided only 1 connection to work with.
     Optimized updates for state/status events to prevent unnecessary updates to Cds. (only affects version 9.0 +)
     Reduced chattiness of logs, logs will now only emit once for the same type per thread.

     9.1.0.9:
     Fixed an issue preventing logs from being generated correctly,  Logs should once again write to the log directory

     9.1.0.5:
     Updated About Window
     Updated Application Text to reflect Common Data Service
     Fixed a bug with pre-processing in CMT that would cause the system to runout of memory when importing to entities that had large numbers of records.
     Fixed issue were logs were being written to the incorrect directory for this application.

     9.1.0.1:
     ADAL 3.19+ is now required for this library.  ADAL 2.x clients will need to be updated to use ADAL 3.x+
     Added Support for Current User ID login when using Login Control

     9.0.2.28:
     Included a missing assembly required by export.

     9.0.2.25:
     Fixed an issue where dates where not being stored in universal GMT format in storage files.
     House cleaning: Removed support for creating users based on Live ID.

     9.0.2.19:
     Modified the behavior of Create records to optimize for recursive relationships inside a given entity.

     9.0.2.16:
     Refactored Import code to improve multithreaded import and batching.
     Added support for compensating for connection throttling.

     9.0.2.12:
     Fixed bug in CrmServiceClient which would cause some OnPrem connections to fail with an error "Item already added to List"
     Minor Pref Improvements

     9.0.2.11:
     Updated to include Fixed version of CrmServiceClient and login control for new US Geo ( US Gov High )

     9.0.2.9:
     Picked up updated CrmServiceClient (Microsoft.Xrm.Tooling.Connector)
     Added support to for Metadata Sync on Server to reduce occurrences of missing entities on import
     Fixed a bug where the CMT would attempt to insert a record when it should have updated it.
     Added a speculative fix for user reported issue when using MFA Authentication + Multiple Import threads

     9.0.2.8:
     Picked up updated CrmServiceClient (Microsoft.Xrm.Tooling.Connector)

     9.0.2.7:
     Picked up updated CrmServiceClient (Microsoft.Xrm.Tooling.Connector)

     9.0.2.5:
     Fixed an issue on import where InsertRecord was being incorrectly chosen when the record already existed on the target instance.  This resulted in a Insert Failed with Duplicate Key Error.
     Added support for identifying and exporting data from MultiSelectOptionSet types

     9.0.2.4:
     Improved Error handling and exception reporting for errors related to packaging
     Added support for Multi-Select Option Set data fields.

     9.0.2.3:
     Added new dependencies for Xrm.Tooling.Connector.dll
     Updated to support Caller ID information in connections that is passed as part of an import.

     9.0.0.7: 9.0 Initial release of PD client as Nuget.