如何在中创建CrmServiceClient实例.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;

但我得到了这个错误:

系统。IO.FileNotFoundException:"无法加载文件或程序集"系统。ServiceModel,版本=4.0.0.0,区域性=中性,PublicKeyToken=b77a5c561934e089'。系统找不到指定的文件。'

尝试创建CrmServiceClient实例。

同一段代码正在中工作。NET框架版本。

但这一次,我不得不使用。NET核心。

Microsoft.CrmSdk.XrmTooling.CoreAssembly是一个基于NuGet构建的包。NET框架4.6.2。它与不兼容。NET核心。

从连接Dynamics 365 CE时。NET核心项目,尝试包Microsoft.PowerPlatform.Dataverse.Client。这是非常新的设计。NET Core和Dynamics 365 Online。

另请参阅:

  • Dataverse服务客户端现已全面可用-MS PowerApps博客
  • 将应用程序转换为Dataverse ServiceClient-MS文档
  • 参考文档-MS文档
  • 示例代码-GitHub

最新更新