我的CRM版
Microsoft Dynamics 365 Version 1612 (9.0.0.3172) (DB 9.0.0.3172) online
最近从微软网站(版本8.2.1.1)下载的SDK。
https://www.microsoft.com/en-gb/download/details.aspx?id=50032
问题
我没有收到任何错误信息,只是返回登录界面。
答案 0 :(得分:5)
此处的问题是CRM版本为9.0.0.3172
且SDK位于8.2.1.1
Microsoft已禁止您通过单一下载获取最新版本的SDK,只能通过其网站访问旧版本。
如果您想了解更多问题,可以查看Syed Ibrahim的博客here
新版本的Dynamics to 9.0版本将需要PluginRegistrationTool的最新版本9.0.0.7
您可以通过Visual Studio实例中的NuGet下载它来获取它。只需输入PluginRegistrationTool并搜索9.0.0.7版本。或者通过电源壳。
这里有说明:
方法#1:使用Visual Studio(程序包管理器控制台):
将本文下面的命令复制并粘贴到程序包管理器控制台中: 安装包Microsoft.CrmSdk.XrmTooling.PackageDeployment -Version 9.0.0.7
检查软件包的安装位置:
·您将能够在解决方案文件夹的Package位置找到插件注册工具。
方法#2:使用Windows Powershell:
参考:https://docs.microsoft.com/pt-pt/dynamics365/customer-engagement/developer/download-tools-nuget
在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
导航到下载位置,您应该能够找到该工具。