我正在尝试使用VS2022开发一个Maui应用程序,以连接到OnPre前提CRM365 API并检索一些数据。
当添加Microsoft.CrmSdk.XrmTooling.CoreAssembly时,会出现许多错误。它和毛伊岛不兼容吗?在毛伊岛的前提下,是否有话要跟CRM365说?
错误:
Severity Code Description Project File Line Suppression State
Error NU1605 Detected package downgrade: Microsoft.Win32.Primitives from 4.3.0 to 4.0.1. Reference the package directly from the project to select a different version.
DAA -> Microsoft.CrmSdk.XrmTooling.CoreAssembly 9.1.1.1 -> Microsoft.IdentityModel.Clients.ActiveDirectory 3.19.8 -> NETStandard.Library 1.6.0 -> System.Net.Primitives 4.0.11 -> runtime.win.System.Net.Primitives 4.3.0 -> Microsoft.Win32.Primitives (>= 4.3.0)
DAA -> Microsoft.CrmSdk.XrmTooling.CoreAssembly 9.1.1.1 -> Microsoft.IdentityModel.Clients.ActiveDirectory 3.19.8 -> NETStandard.Library 1.6.0 -> Microsoft.Win32.Primitives (>= 4.0.1) Project1.csproj 1
-----------------------------------------------------------------
Severity Code Description Project File Line Suppression State
Error NU1605 Detected package downgrade: System.Net.Primitives from 4.3.0 to 4.0.11. Reference the package directly from the project to select a different version.
DAA -> Microsoft.CrmSdk.XrmTooling.CoreAssembly 9.1.1.1 -> Microsoft.IdentityModel.Clients.ActiveDirectory 3.19.8 -> NETStandard.Library 1.6.0 -> System.Net.Sockets 4.1.0 -> runtime.unix.System.Net.Sockets 4.3.0 -> System.Net.Primitives (>= 4.3.0)
DAA -> Microsoft.CrmSdk.XrmTooling.CoreAssembly 9.1.1.1 -> Microsoft.IdentityModel.Clients.ActiveDirectory 3.19.8 -> NETStandard.Library 1.6.0 -> System.Net.Primitives (>= 4.0.11) Project1.csproj 1 发布于 2022-09-20 07:42:54
Microsoft.CrmSdk.XrmTooling.CoreAssembly是构建在.NET Framework4.6.2上的一个NuGet包。它与.NET 6.0或更高版本的毛伊岛不兼容。
当从MAUI与Dynamic365CE连接时,请尝试包Microsoft.PowerPlatform.Dataverse.Client。它是为.NET Core和Dynamic365Online设计的非常新的,但它似乎是连接到D365的新方法。
另请参阅:
https://stackoverflow.com/questions/73774855
复制相似问题