Microsoft is coming up with quite a bunch of sensible updates/features everyday. With the evolution around Dynamics space, we tend to witness updates around most of the existing areas and now it includes CRM SDK,
What happened to SDK? No more SDK downloads!
SDK and the related documentations are replaced by Developer Guide . Developer Guide is a part of docs.microsoft.com now and has all the needed documentation.
Makes sense, but what happened to Plugin registration and other tools, bin assemblies and Sample code?
Don't worry, Everything is still available but as standalone downloads
Where are the the plugin registration and other tools(Plugin registration tool, CrmSvcUtil, Configuration migration, Solution Packager, Package deployer, etc.,)
They are available as NuGet and can be downloaded using power shell scripts. The steps are as follows
For more info refer this page from Microsoft docs and the below steps are copied from the same,
- In your Windows Start menu, type
Windows Powershell
and open it. - Navigate to the folder you want to install the tools to. For example if you want to install them in a
devtools
folder on your D drive, typecd D:\devtools
. - Copy and paste the following PowerShell script into the PowerShell window and press Enter.
$sourceNugetExe = "https://dist.nuget.org/win-x86-commandline/latest/nuget.exe" $targetNugetExe = ".\nuget.exe" Remove-Item .\Tools -Force -Recurse -ErrorAction Ignore Invoke-WebRequest $sourceNugetExe -OutFile $targetNugetExe Set-Alias nuget $targetNugetExe -Scope Global -Verbose ## ##Download Plugin Registration Tool ## ./nuget install Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool -O .\Tools md .\Tools\PluginRegistration $prtFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool.'} move .\Tools\$prtFolder\tools\*.* .\Tools\PluginRegistration Remove-Item .\Tools\$prtFolder -Force -Recurse ## ##Download CoreTools ## ./nuget install Microsoft.CrmSdk.CoreTools -O .\Tools md .\Tools\CoreTools $coreToolsFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.CoreTools.'} move .\Tools\$coreToolsFolder\content\bin\coretools\*.* .\Tools\CoreTools Remove-Item .\Tools\$coreToolsFolder -Force -Recurse ## ##Download Configuration Migration ## ./nuget install Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf -O .\Tools md .\Tools\ConfigurationMigration $configMigFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf.'} move .\Tools\$configMigFolder\tools\*.* .\Tools\ConfigurationMigration Remove-Item .\Tools\$configMigFolder -Force -Recurse ## ##Download Package Deployer ## ./nuget install Microsoft.CrmSdk.XrmTooling.PackageDeployment.WPF -O .\Tools md .\Tools\PackageDeployment $pdFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.XrmTooling.PackageDeployment.Wpf.'} move .\Tools\$pdFolder\tools\*.* .\Tools\PackageDeployment Remove-Item .\Tools\$pdFolder -Force -Recurse ## ##Remove NuGet.exe ## Remove-Item nuget.exe
- You will find the tools in the following folders:
[Your folder]\Tools\ConfigurationMigration
[Your folder]\Tools\CoreTools
[Your folder]\Tools\PackageDeployment
[Your folder]\Tools\PluginRegistration
To get the latest version of these tools, repeat these steps.
Where are the Sample codes and projects?
They are available in the following Microsoft docs URL
Where are the assemblies?
Hope this helps!
Source and Reference: Microsoft docs
This comment has been removed by a blog administrator.
ReplyDeleteI very much enjoy your post and the instructions for download. Do you know whether the Images collection (all of the icons used in the product) that used to be included with the SDK is available through Developer Guide?
ReplyDeleteNice and good article. It is very useful for me to learn and understand easily. Thanks for sharing your valuable information and time. Please keep updating.
ReplyDeleteMicrosoft Dynamics AX Online Training
Pretty simple and straight forward, thanks. very useful
ReplyDeletegreat! thanks!
ReplyDeleteIts like you read my thoughts! You appear to know so much
ReplyDeletehire react developers