Plugin Registration Tool安装指南
413 字
2 分钟
Plugin Registration Tool安装指南
详细介绍Dynamics 365 Plugin Registration Tool的两种安装方式,直接下载安装包与 PowerShell脚本自动化安装。
Plugin Registration Tool是 Dynamics 365 开发中用于注册和管理插件的核心工具。另外,如果你不想单独安装Plugin Registration Tool,也可以直接在 XrmToolBox 中安装使用
安装方式(一)(推荐)
此方法直接从NuGet获取安装包,步骤简单直接
Step 1.访问 NuGet Gallery
Step 2. 下载安装包
点击右侧的 Download package

Step 3. 解压缩
修改压缩包后缀名,将下载的文件后缀名更改为.zip

解压缩,Plugin Registration 就在 tools 文件夹里

安装方式(二)
Step 1. 创建文件夹
例:D:\Dynamics_365_Development_Tools\pluginsTool
Step 2. Powershell
PowerShell 进入 D:\Dynamics_365_Development_Tools\pluginsTool
Step 3. 运行代码
先运行代码:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12$sourceNugetExe = "https://dist.nuget.org/win-x86-commandline/latest/nuget.exe"$targetNugetExe = ".\nuget.exe"Remove-Item .\Tools -Force -Recurse -ErrorAction IgnoreInvoke-WebRequest $sourceNugetExe -OutFile $targetNugetExeSet-Alias nuget $targetNugetExe -Scope Global -Verbose再运行代码:
####Download Plugin Registration Tool##./nuget install Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool -O .\Toolsmd .\Tools\PluginRegistration$prtFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool.'}move .\Tools\$prtFolder\tools\*.* .\Tools\PluginRegistrationRemove-Item .\Tools\$prtFolder -Force -Recurse附录:PowerShell 代码
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12$sourceNugetExe = "https://dist.nuget.org/win-x86-commandline/latest/nuget.exe"$targetNugetExe = ".\nuget.exe"Remove-Item .\Tools -Force -Recurse -ErrorAction IgnoreInvoke-WebRequest $sourceNugetExe -OutFile $targetNugetExeSet-Alias nuget $targetNugetExe -Scope Global -Verbose####Download Plugin Registration Tool##./nuget install Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool -O .\Toolsmd .\Tools\PluginRegistration$prtFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool.'}move .\Tools\$prtFolder\tools\*.* .\Tools\PluginRegistrationRemove-Item .\Tools\$prtFolder -Force -Recurse####Download CoreTools##./nuget install Microsoft.CrmSdk.CoreTools -O .\Toolsmd .\Tools\CoreTools$coreToolsFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.CoreTools.'}move .\Tools\$coreToolsFolder\content\bin\coretools\*.* .\Tools\CoreToolsRemove-Item .\Tools\$coreToolsFolder -Force -Recurse####Download Configuration Migration##./nuget install Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf -O .\Toolsmd .\Tools\ConfigurationMigration$configMigFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf.'}move .\Tools\$configMigFolder\tools\*.* .\Tools\ConfigurationMigrationRemove-Item .\Tools\$configMigFolder -Force -Recurse####Download Package Deployer##./nuget install Microsoft.CrmSdk.XrmTooling.PackageDeployment.WPF -O .\Toolsmd .\Tools\PackageDeployment$pdFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.XrmTooling.PackageDeployment.Wpf.'}move .\Tools\$pdFolder\tools\*.* .\Tools\PackageDeploymentRemove-Item .\Tools\$pdFolder -Force -Recurse####Remove NuGet.exe##Remove-Item nuget.exe(完)
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
Plugin Registration Tool安装指南
https://mgrowup.com/posts/dynamics365/install-plugin-registration/相关文章智能推荐
1
Dynamics 365 事件框架、事件执行管道
Dynamics 365Dynamics 365 插件运行的“流水线”到底长什么样?
2
我常用的插件注释模板(Dynamics 365)
Dynamics 365结合实际项目经验,总结适用于Dynamics 365插件开发的注释规范与模板,帮助团队在多人协作中快速理解插件用途及插件的执行方式、注册实体等信息
3
Dynamics 365将多选字段的显示名称存储到文本字段,用于SSRS报表
Dynamics 365在Dynamics 365项目中,SSRS报表无法直接查询多选项字段。本文结合实际经验,介绍通过插件或工作流,将多选项的显示名称同步存储到文本字段中的可行方案
4
Dynamics 365消息提醒(In-App Notification)
Dynamics 365本文以负责人变更场景为例,讲解在Dynamics 365中实现应用内消息提醒(In-App Notification)的三种方式
5
Dynamics 365项目中常用的SQL语句(持续更新)
Dynamics 365本文针对Dynamics 365的日常运维和管理需求,整理些实用的SQL查询脚本
随机文章随机推荐
