[英]How to create CrmServiceClient instance in .Net Core 3.1?
我試過這段代碼:
using Microsoft.Xrm.Sdk;
using Microsoft.Xrm.Tooling.Connector;
var connectionString = @"AuthType = Office365;
Url = https://myorg.api.crm8.dynamics.com/XRMServices/2011/Organization.svc;Username=user@azureresulticks.onmicrosoft.com;Password=***";
CrmServiceClient conn = new CrmServiceClient(connectionString);
IOrganizationService service;
但我收到此錯誤:
System.IO.FileNotFoundException:“無法加載文件或程序集‘System.ServiceModel,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089’。 該系統找不到指定的文件。'
在嘗試創建CrmServiceClient
實例時。
同一段代碼適用於 .NET 框架版本。
但是這次,我不得不使用 .NET Core。
Microsoft.CrmSdk.XrmTooling.CoreAssembly
是一個 NuGet package 構建於 .NET Framework 4.6.2 之上。 它與 .NET 核心不兼容。
從 .NET Core 項目連接 Dynamics 365 CE 時,請嘗試 package Microsoft.PowerPlatform.Dataverse.Client
。 它非常新,專為 .NET Core 和 Dynamics 365 Online 設計。
也可以看看:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.