Dynamics crm Dynamics CRM插件注册工具可以';t登录-无错误消息

Dynamics crm Dynamics CRM插件注册工具可以';t登录-无错误消息,dynamics-crm,microsoft-dynamics,dynamics-crm-2016,Dynamics Crm,Microsoft Dynamics,Dynamics Crm 2016,我的CRM版本 Microsoft Dynamics 365 Version 1612 (9.0.0.3172) (DB 9.0.0.3172) online 从Microsofts网站下载的最新SDK(版本8.2.1.1) 问题 我没有收到任何错误消息,它只是返回到登录屏幕 这里的问题是CRM的版本是9.0.0.3172,SDK的版本是8.2.1.1 Microsoft已阻止您通过整体下载获取SDK的最新版本,只有旧版本可以通过其网站访问 如果你想更多地了解这个问题,你可以浏览赛义德·易卜

我的CRM版本

Microsoft Dynamics 365 Version 1612 (9.0.0.3172) (DB 9.0.0.3172) online
从Microsofts网站下载的最新SDK(版本8.2.1.1)

问题


我没有收到任何错误消息,它只是返回到登录屏幕

这里的问题是CRM的版本是
9.0.0.3172
,SDK的版本是
8.2.1.1

Microsoft已阻止您通过整体下载获取SDK的最新版本,只有旧版本可以通过其网站访问

如果你想更多地了解这个问题,你可以浏览赛义德·易卜拉欣的博客

Dynamics 9.0版的新版本将需要最新版本的PluginRegistrationTool 9.0.0.7

您可以通过VisualStudio实例中的NuGet下载它。只需键入PluginRegistrationTool并搜索9.0.0.7版本。或者通过电源外壳

这里有说明:

方法#1:使用Visual Studio(包管理器控制台):

  • 在Visual Studio中创建新的控制台应用程序
  • 打开工具-->Nuget软件包管理器控制台
  • 将本文中的以下命令复制并粘贴到Package Manager控制台: 安装软件包Microsoft.CrmSdk.XrmTooling.PackageDeployment-版本9.0.0.7

  • 检查安装包的位置:

  • ·您将能够在解决方案文件夹的包位置找到插件注册工具

    方法#2:使用Windows Powershell:

    参考:

    在Windows开始菜单中,键入Windows Powershell并将其打开

    导航到要将工具安装到的文件夹。例如,如果要将它们安装在D驱动器上的devtools文件夹中,请键入cd D:\devtools。 将以下PowerShell脚本复制并粘贴到PowerShell窗口中,然后按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    
    
    导航到下载位置,您应该能够找到该工具