.Net 6 dataverse客户端SDK错误无法加载类型System.Runtime.Serialization.IDataContractSurrogate

lnlaulya  于 2022-11-19  发布在  .NET
关注(0)|答案(3)|浏览(109)

最近,我们开始了一个使用.Net 6.0的c#项目。我的团队打算使用Microsoft.PowerPlatform.Dataverse.Clientsdk连接到dynamics 365 crm进行开发。但是,当我们遇到如下图1所示的错误时。我可以知道是SDK还不支持.Net 6.0吗?

biswetbf

biswetbf1#

微软. PowerPlatform.Dataverse.Client软件开发包连接到动态365crm
可与.net框架4.6.2或.net核心3.1配合使用
MS Docs
MS Github

rggaifut

rggaifut2#

我已经找到了答案。不要安装Microsoft.CrmSdk.CoreAssemblies库。这将解决问题。

shyt4zoc

shyt4zoc3#

Dynamics 365一般支持.NET 4.6.2
看这里Starting with the Dynamics 365 for Customer Engagement apps version 9.0
NuGet page中,可以知道它是支持net462、net472、net48、netcore3.1的
图片来自Nuget

但是我建议您在应用程序中使用.Net framework 4.6.2

相关问题