• 下载Dynamics 365 Customer Engagement 工具


    微软动态CRM专家罗勇 ,回复312或者20190311可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me 。

    从Dynamics 365 Customer Engagement (V9.0)开始,不再像以前一样提供SDK (Software Development Kit)下载了,应该学习在线文档 Developer Guide for Dynamics 365 for Customer Engagement apps 。今天先讲一下如何下载工具,主要是根据在线文章 Download tools from NuGet

    本文提到下载的工具包括如下:

    ToolNuGet Package
    Code generation tool CrmSvcUtil.exe Microsoft.CrmSdk.CoreTools
    Configuration Migration tool DataMigrationUtility.exe Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf
    Package Deployer PackageDeployer.exe Microsoft.CrmSdk.XrmTooling.PackageDeployment.WPF
    Plug-in Registration Tool PluginRegistration.exe Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool
    SolutionPackager tool SolutionPackager.exe Microsoft.CrmSdk.CoreTools

    步骤如下:

    1. 打开 Windows PowerShell,最好是以管理员身份打开。

    2.切换到你要下载工具的目录,比如我这里是要将工具下载到 D:DynamicsDevTools ,就是用PowerShell命令 cd D:DynamicsDevTools.

    3. 执行如下的命令:

    $sourceNugetExe = "https://dist.nuget.org/win-x86-commandline/latest/nuget.exe"
    $targetNugetExe = ".
    uget.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 .ToolsPluginRegistration
    $prtFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool.'}
    move .Tools$prtFolder	ools*.* .ToolsPluginRegistration
    Remove-Item .Tools$prtFolder -Force -Recurse
    
    ##
    ##Download CoreTools
    ##
    ./nuget install  Microsoft.CrmSdk.CoreTools -O .Tools
    md .ToolsCoreTools
    $coreToolsFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.CoreTools.'}
    move .Tools$coreToolsFoldercontentincoretools*.* .ToolsCoreTools
    Remove-Item .Tools$coreToolsFolder -Force -Recurse
    
    ##
    ##Download Configuration Migration
    ##
    ./nuget install  Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf -O .Tools
    md .ToolsConfigurationMigration
    $configMigFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf.'}
    move .Tools$configMigFolder	ools*.* .ToolsConfigurationMigration
    Remove-Item .Tools$configMigFolder -Force -Recurse
    
    ##
    ##Download Package Deployer 
    ##
    ./nuget install  Microsoft.CrmSdk.XrmTooling.PackageDeployment.WPF -O .Tools
    md .ToolsPackageDeployment
    $pdFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.XrmTooling.PackageDeployment.Wpf.'}
    move .Tools$pdFolder	ools*.* .ToolsPackageDeployment
    Remove-Item .Tools$pdFolder -Force -Recurse
    
    ##
    ##Download Package Deployer PowerShell module
    ##
    ./nuget install Microsoft.CrmSdk.XrmTooling.PackageDeployment.PowerShell -O .Tools
    $pdPoshFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.XrmTooling.PackageDeployment.PowerShell.'}
    move .Tools$pdPoshFolder	ools*.* .ToolsPackageDeployment.PowerShell
    Remove-Item .Tools$pdPoshFolder -Force -Recurse
    
    ##
    ##Remove NuGet.exe
    ##
    Remove-Item nuget.exe

    执行完毕后记得回车。

    然后就可以看到前面提到的工具都下载好了,一共是5个。如果要获取最新版本的工具,重复执行前面的步骤即可。

  • 相关阅读:
    常用正则表达式实例
    java doc注释
    不让WINDOWS检测硬盘的方法
    maven eclipse插件使用问题解决
    indexof 和 indexofany有什么区别
    asp.net验证码
    C#里如何把数据库里的日期显示为只包含年月日
    雷人的发现 谷歌浏览器三大不为人知的秘密
    三层架构实例
    正则表达式30分钟入门教程
  • 原文地址:https://www.cnblogs.com/luoyong0201/p/Dynamics_365_Download_Develop_Tools.html
Copyright © 2020-2023  润新知