Microsoft.CrmSdk.CoreTools 9.1.0.13

This package contains the official SDK tools authored by the Microsoft Common Data Service SDK team.
The included command line tools are installed in the project's bin\coretools folder.

Install-Package Microsoft.CrmSdk.CoreTools -Version 9.1.0.13
dotnet add package Microsoft.CrmSdk.CoreTools --version 9.1.0.13
<PackageReference Include="Microsoft.CrmSdk.CoreTools" Version="9.1.0.13" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Microsoft.CrmSdk.CoreTools --version 9.1.0.13
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

These tools may be used for application and solution development. The Microsoft .NET Framework 4.6.2 must be installed on the computer where these tools are to execute.

For information about downloading the tools, see https://docs.microsoft.com/dynamics365/customer-engagement/developer/download-tools-nuget

       9.1.0.13:
           CrmServiceUtil:
           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 Online flows with oAuth ( Including constructor/connection string support )
           Added Support for ClientID Secret Auth when using oAuth flows. ( Including constructor/connection string support )

           SolutionPackager:
           - support for Environment Variables (definitions and values)
           - support for Connectors
           - when packing components/subcomponents that distinguish unmanaged and managed XML files (e.g. AppModuleSiteMap, AppModule, FormXml),
             then use an unmanaged file if a '*_managed.xml' file cannot be found
             This is an opt-in behavior, selected by the new command line param: '/useUnmanagedFileForMissingManaged'
           - fixed NullReferenceException when package type was not specified and packaging both managed & unmanaged


       9.0.3.5:
           bug fixes SolutionPackager:
           - allow relative folder paths (no longer 'invalid URL' errors)
           - RootComponentValidation for generic components now only warns, since a generic component cannot be validated
       9.0.3.4:
           bug fixes:
           - CustomControl: issue helpful warnings and auto-generate metadata XML for incompletely migrated PCF controls
           - CrmServiceUtil: fix its assembly version to 9.0.0.0 (binary content already had 9.x functionality, but previous version showed misleadingly as being 8.x)
       9.0.3.3:
           SolutionPackager: pack from single AppModuleSiteMaps file for packageType=both unless an explicit AppModuleSiteMap_managed.xml file is found
       9.0.3.2:
           CrmSvcUtil: Added Support for China Geo
       9.0.3.1:
           SolutionPackager:
           - support extract/pack for CustomControls, their custom manifest and control resources
           - support extract/pack Flow and CanvasApp
           - support extract/pack for not yet supported components; information in Customizations.xml and component files
           will be extracted and packed without roundtrip loss, but no parsing or component-specific checks
       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 )
           Applies to CrmSvcUtil primarily

       9.0.2.9:
           Note .net 4.6.2 is now required as a baseline
           Fixed AppModuleSiteMap to support both unmanaged and managed local files side-by-side

       9.0.2.6:
           Corrected Code Sign issue on SolutionPackager
       9.0.2.5:
           Updated for 9.0.2.1080 CDS/XRM release
           Fixed an issue in SolutionPackager.exe where it was incorrectly adding a visualizations node to savedqueries nodes
       
       9.0.2.4: Updated for 9.0.2.449 CDS/XRM release
       9.0.2.3:
           Updated with Xrm.Tooling.Connector support
           Added new dependencies for Xrm.Tooling.Connector.dll
       9.0.0.6: Adding missing file for interactive use of CrmServiceUtil.  Will enabled the /il switch.
       9.0.0.5: 9.0 Initial Release
       9.0.0.2-Preview:
           9.0 Initial Release
           SolutionPackager:
               Major updates to solution packager to support new component types. *note: SolutionPackager 8.x is not compatible with all component types in 9.x +
           XrmToolingConnector:
               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.
           CrmSvcUtil:
               Seveal preformance updates.
       8.2.0.5:
       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.

       8.2.0.4:
       Fixes:
       Addressed an issue with customers who use optionset type generators and or linq class access that do not have a handler to define type enum’s for optionsets.  This update will provide support for older behaviors in addition to supporting developer who use enum based optionset generators


       8.2.0.3:
           CrmSvcUtil.exe :
               Updated to correct version of crmsvcutil for the current version of CRM that exposes all command line switches
           SolutionPackager.exe:
               Fixes in dependency mapper and that caused issues with some solutions
       8.2.0.2: Fix of dependency issue in nuget package. Now properly requires .net 4.5.2 as a baseline
       8.2.0.1 Refreshed from current release
       Fixed site map packing issue in solutionpackager.exe
       8.2.0: Removed Deprecated Assemblies and Executables. Updated to current bits.
       8.1.0.1: Updated the Microsoft.IdentityModel.Clients.ActiveDirectory assemblies as required by the Xrm Tooling assemblies.
       8.1.0: CRM Online 2016 Update 1
       8.1-preview: Pre-release CRM Online 2016 Update 1
       8.0.2.1: UR1 (Update Rollup 1) with customer related hotfix
       8.0.2: UR1 (Update Rollup 1)
       8.0.1: GA (General Availability)
       8.0.0: RTM release


* The CrmSvcUtil.exe program has been updated with additional command line parameters. For more information, run the program with no parameters to see the online help.

Dependencies

This package has no dependencies.

Showing the top 2 GitHub repositories that depend on Microsoft.CrmSdk.CoreTools:

Repository Stars
scottdurow/SparkleXrm
An open-source library for building Dynamics CRM XRM solutions using Script#, jQuery & Knockoutjs.
WaelHamze/xrm-ci-framework
xRM CI Framework provides you with the tools automate the build and deployment of your CRM Solution. Using the framework to implement a fully automated DevOps pipeline will allow you to deploy more frequently with added consistency and quality.

Version History

Version Downloads Last updated
9.1.0.13 6,564 9/11/2019
9.0.3.4 36,962 5/23/2019
9.0.3.1 63,154 4/3/2019
9.0.2.12 26,397 2/28/2019
9.0.2.11 6,901 2/7/2019
9.0.2.6 65,565 9/20/2018
9.0.2.5 3,832 9/17/2018
9.0.2.4 22,817 7/6/2018
9.0.0.7 104,328 11/15/2017
9.0.0.5 1,533 10/23/2017
9.0.0.4-Preview 44,132 8/29/2017
8.2.0.5 31,240 4/12/2017
8.2.0.4 2,202 3/22/2017
8.2.0.3 1,007 3/3/2017
8.2.0.1 1,587 12/10/2016
8.2.0 3,749 11/3/2016
8.1.0.2 14,781 5/26/2016
8.1.0.1 775 5/9/2016
8.1.0-preview 481 4/21/2016
8.0.2.1 3,369 2/22/2016
8.0.2 447 2/20/2016
8.0.1 8,767 12/15/2015
8.0.0 1,156 12/3/2015
8.0.0-preview2 345 11/23/2015
7.1.1 4,853 8/21/2015
7.1.0 2,375 4/28/2015
7.1.0-preview 377 3/17/2015
7.0.1 2,627 3/10/2015
7.0.0.3 1,953 1/14/2015
7.0.0.2 698 12/3/2014
7.0.0.1 608 12/2/2014
7.0.0 818 10/23/2014