Dynamics 365 CrmSvcUtils不再连接

时间:2018-01-22 17:02:02

标签: c# dynamics-crm microsoft-dynamics dynamics-365 dynamics-crm-365

目前我遇到了使用CrmSvcUtils可执行文件将模型下载到cs类文件中的问题。

与Dynamics 365的连接需要跨越TLS 1.1+,因此在应用程序中,我已经强制要求1.2。但是我似乎无法使用基于命令行的CrmSvcUtils。

有没有人能解决这个问题?

1 个答案:

答案 0 :(得分:1)

您必须从nuget商店& amp;取代

同样的Powershell:

$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 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

##
##Remove NuGet.exe
##
Remove-Item nuget.exe  

Read more.