Microsoft.XRM.SDK.dll升级

时间:2017-10-19 06:22:03

标签: dll dynamics-crm crm

我对Microsoft.Xrm.SDK.dll有一点疑问。最近,我收到了一封来自微软的电子邮件,称他们正在关闭对Microsoft.Xrm.Sdk.dll个版本低于8.2 的支持。
我正在使用Dynamics CRM 2016(应用程序版本:8.1.1.1183,数据库版本:8.1.1.1183)和SDK客户端连接到此CRM。此SDK客户端使用Microsoft.Xrm.Sdk.dll v6.1. 我想知道它会继续工作还是我必须在代码中进行更改并升级dll? 感谢

2 个答案:

答案 0 :(得分:0)

我建议您浏览MSDN blog

不知道什么时候&哪个(您的CRM版本)项目开始&现在停留在2016年,未来的项目计划是什么(无论是寄托模式还是保持最新状态)都无法对行动发表评论。

作为一般惯例,请在单独的副本/沙盒和升级版中进行升级。看到。然后计划代码更新&在Live中进行sdk升级。

答案 1 :(得分:0)

这可能与ACS弃用有关(仅适用于在线组织):

请参阅:https://blogs.msdn.microsoft.com/crm/2017/05/29/update-dynamics-crm-client-sdk-version-to-avoid-calls-to-acs/

  

随着Azure访问控制服务(ACS)的弃用,您应该这样做   通过删除对ACS的所有引用来修改SDK身份验证代码。   从Microsoft Dynamics CRM Online 2016 Update 1(v8.1.1)开始生效   和Microsoft Dynamics 365(v8.2),我们删除了Live ID支持和ACS   服务器端的依赖关系。需要更新   通过更新SDK来引用所有客户端组件。

对于自定义应用程序,您需要确保拥有SDK的正确版本。

  

自定义应用程序 - 如果您已开发Web / Windows /控制台   与Dynamics CRM交互的应用程序

     
      
  • 扫描服务器上运行解决方案的文件夹,然后查找:Microsoft.XRM.SDK.dll。如果找到,请使用中给出的表格   Team Blog网站,以确定您需要哪个版本的SDK   下载。
  •   
  • Using the table,确定您部署的.NET版本,并确认Dynamics 365 CRM服务的版本   您正在使用。如果您不确定哪个.NET版本是您的解决方案   正在使用,请联系您的开发或工程团队。
  •   
  • 确定要使用的SDK版本后,只需将最新的/ bin文件夹中的Microsoft.XRM.SDK.dll替换为最新版本。   SDK dll的版本。使用最新版本放置Microsoft.XRM.SDK.dll   SDK dll的版本
  •