目前我遇到了使用CrmSvcUtils可执行文件将模型下载到cs类文件中的问题。
与Dynamics 365的连接需要跨越TLS 1.1+,因此在应用程序中,我已经强制要求1.2。但是我似乎无法使用基于命令行的CrmSvcUtils。
有没有人能解决这个问题?
答案 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