Microsoft.CrmSdk.XrmTooling.PackageDeployment.Wpf
9.0.2.25
Prefix Reserved
See the version list below for details.
dotnet add package Microsoft.CrmSdk.XrmTooling.PackageDeployment.Wpf --version 9.0.2.25
NuGet\Install-Package Microsoft.CrmSdk.XrmTooling.PackageDeployment.Wpf -Version 9.0.2.25
<PackageReference Include="Microsoft.CrmSdk.XrmTooling.PackageDeployment.Wpf" Version="9.0.2.25" />
paket add Microsoft.CrmSdk.XrmTooling.PackageDeployment.Wpf --version 9.0.2.25
#r "nuget: Microsoft.CrmSdk.XrmTooling.PackageDeployment.Wpf, 9.0.2.25"
// Install Microsoft.CrmSdk.XrmTooling.PackageDeployment.Wpf as a Cake Addin #addin nuget:?package=Microsoft.CrmSdk.XrmTooling.PackageDeployment.Wpf&version=9.0.2.25 // Install Microsoft.CrmSdk.XrmTooling.PackageDeployment.Wpf as a Cake Tool #tool nuget:?package=Microsoft.CrmSdk.XrmTooling.PackageDeployment.Wpf&version=9.0.2.25
This package contains the following official Microsoft assemblies and has been authored by the Microsoft Common Data Service SDK team.
- Dynamics 365 Package Deployer
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.129 | 35,650 | 2/24/2023 |
9.1.0.116 | 4,183 | 12/15/2022 |
9.1.0.104 | 18,292 | 6/18/2022 |
9.1.0.88 | 29,649 | 12/9/2021 |
9.1.0.84 | 11,952 | 11/4/2021 |
9.1.0.72 | 30,738 | 4/12/2021 |
9.1.0.45 | 15,990 | 10/25/2020 |
9.1.0.42 | 10,802 | 7/15/2020 |
9.1.0.39 | 989 | 7/10/2020 |
9.1.0.38 | 1,105 | 7/3/2020 |
9.1.0.36 | 2,703 | 6/10/2020 |
9.1.0.35 | 3,800 | 5/19/2020 |
9.1.0.32 | 4,009 | 4/23/2020 |
9.1.0.26 | 2,463 | 4/3/2020 |
9.1.0.24 | 10,736 | 1/17/2020 |
9.1.0.20 | 3,633 | 12/12/2019 |
9.1.0.3 | 11,053 | 9/11/2019 |
9.0.2.29 | 5,808 | 7/25/2019 |
9.0.2.27 | 924 | 7/23/2019 |
9.0.2.25 | 1,809 | 7/17/2019 |
9.0.2.16 | 9,229 | 5/22/2019 |
9.0.2.12 | 20,649 | 2/25/2019 |
9.0.2.11 | 4,448 | 2/7/2019 |
9.0.2.9 | 2,404 | 1/26/2019 |
9.0.2.7 | 8,114 | 10/24/2018 |
9.0.2.5 | 6,729 | 9/17/2018 |
9.0.2.4 | 5,220 | 7/6/2018 |
9.0.2.3 | 4,484 | 4/25/2018 |
9.0.0.7 | 12,342 | 11/15/2017 |
9.0.0.5 | 1,298 | 10/23/2017 |
9.0.0.4-Preview | 2,724 | 8/29/2017 |
8.2.0.4 | 15,370 | 3/22/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.0.2.25:
Added support for France and New US Geo's
Added new behavior to return the full login error when initial connect fails in LastException.
9.0.2.24:
Published PackaDeployerException class which can be used by package developers
Enhanced PD to bubble up error details to invoker of PD lib with progress status in case of failure - internal only
9.0.2.23:
Internal updates - No Public changes
9.0.2.22:
Internal updates - No Public changes
9.0.2.21:
Logging updates for async import error scenario.
9.0.2.20:
Logging Updates
Added support for default async mode for DeleteAndPromote, regardless of how a given package is configured.
Reverted change for RaiseFail event which done in version 9.0.2.19. Now it will not cause PD to stop with an overall failure and stick to old behavior of continuing package installation.
9.0.2.19:
Logging Updates
Added support for forcing all packages to run Sync mode, regardless of how a given package is configured.
Modified RaiseFail event for RaiseFail generated from the package. New behavior will cause PD to stop with an overall failure.
9.0.2.16:
Added native support for handing throttling messages from server.
Improved handling of retry logic for blocked imports due to concurrent metadata import
9.0.2.14:
Corrected an error that occurs when a Async Upgrade Fails due to a recoverable server issue. PD will attempt to recovery correctly vs aborting and requiring a restart.
9.0.2.12:
Correcting Dependancy Info on Package
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 )
Added support for Preferring Affinity with a given node to improve cache hit success rate.
9.0.2.9:
Fixed a user reported issue that would cause an import patch to fail due to being misapplied.
Fixed a user reported issue that would cause the incorrect version of a solution to be imported under some circumstances during update.
Added better error detection for failed Async Jobs when using Async Solution Import.
Major updates to error logging to make logs more concise and useful.
9.0.2.8:
Corrected an issue which would occur while importing a package that contained an upgrade for a deployed solution, where a prior version upgrade had failed leaving a holding solution. The system will now attempt to apply the current holding solution, and upon success, apply the new upgrade contained.
9.0.2.7:
Picked up updated CrmServiceClient (Microsoft.Xrm.Tooling.Connector)
9.0.2.5:
Corrected use of strong types inside Package Deployer to allow it to work properly with packages that also include overlapping strong typed objects.
Corrected a case where Async Solution Deployment could fail and not be correctly caught by PD.
9.0.2.4:
Updated install flows to more correctly trigger failures on failures within user code or data import.
Added support several configuration settings dealing with timeouts and dials.
Thease settings are set in the app.config of the host process
StaleImportProgressOverride -
This setting is the number of times a solution import be polled for progress. This is rolling property, the count resets each time a solution moves forward.
Default setting is 50
Note: this property only applies when solutions import mode is sync.
SolutionStatusPollingFrequencyOverride -
This setting is the delay between check for solution progress.
Default setting is : 5 (seconds)
Note: this property only applies when solutions import mode is sync.
SolutionImportBlockedRetryCountOverride -
This setting is the number of retries that will be attempted when a solution import is blocked by a concurrent metadata operation.
Default setting for this is 10
SolutionImportBlockedWaitOverride -
This setting is the number of seconds that a retry will wait before attempting another solution import.
Default setting for this is 60 (seconds)
UseAsyncForSolutionImport -
This setting controls the default behavior of the import operations for Package Deployer.
If set to true, Package deployer will attempt to use an Async Pattern for all solution operations where possible to do, given the server configuration.
Default setting for this is false ( sync mode )
Importconfig.xml - Solutions node updates.
Added requiredimportmode as an option to force an Async or Sync import behavior for a given solution.
This includes, upgrade or new install.
Valid settings for this property are :
async - Requires the Import of this solution to be done in an async manner if the server supports it.
sync - Requires the import of this solution to be done in a sync manner if the server supports it.
Default behavior follows the default setting for the Package Deployer Core Process.
9.0.2.3:
Updated with Xrm.Tooling.Connector support
Added new dependencies for Xrm.Tooling.Connector.dll
Fixed issues that caused unhandled exceptions to be thrown when a package resulted in an error.
Added new notifications in logs and UX for faults (where applicable).
Added logic to detect stuck solution import and abort the import process
9.0.0.7:
Updated to include CAB compression DLL's.
Fixed a bug in CMT Lookup processing logic that was causing incorrect linking where the data set includes records that require related lookup records which share the same default name.
9.0.0.5: 9.0
Initial Release
9.0.0.2-preview:
Updated for 9.x assemblies and Xrm.Tooling 3.x
8.2.0.4
Initial release of PD client as Nuget. US English only Client.