Microsoft Dynamics 365 : SDK の下位互換性について

みなさん、こんにちは。
Dynamics 365にてサポート対象のSDKと、そのSDKにてサポートしているDynamics  CRMの下位バージョンを
ご紹介いたします。

 

本記事は、米国チームのブログにて投稿された内容を基に記載しています。

情報元: Dynamics 365 SDK Backwards Compatibility

===================================================

Azure Access Control サービス (以下 ACS) の廃止に伴って、 SDK の認証コードで、 ACS へのすべての
リファレンスを削除する変更が必要となります。Microsoft Dynamics CRM Online 2016 Update 1 (v8.1.1)
および Microsoft Dynamics 365 (v8.2) のバージョンからは、サーバー側の Live ID サポートと ACS の
依存関係を削除しました。

Dynamics CRM 2016 から Microsoft.Xrm.Tooling.Connector を使用することで、CRM Web サービスにて
OAuth 2 プロトコルを認証で使用できるようになりましたが、この変更に準拠していなかった
Microsoft.Xrm.Client は、CRM 2016 (8.x) SDK クライアントから削除され、Microsoft.Xrm.Tooling.Connector に
置き換えられました。
Microsoft Dynamics CRM 6.x バージョンを対象に、現在の Microsoft Dynamics 365 SDK (Software Development Kit) を
認証とメッセージング用に利用することもできます。

 

Dynamics 365 にアップグレードする際には、最新のMicrosoft Dynamics 365 SDK (Software Development Kit) を
使用していることを確認してください。

 

現在サポートされている他の SDK クライアントについては、下記をご参照下さい:

.NET Framework SDK クライアント Dynamics CRM バージョン 説明
.net 4.0 CRM 2013 (6.x)ダウンロード v6.x, v7.x,および v8.x 新しいMicrosoft.Xrm.Sdk.dll アセンブリでサポートされるバージョン:
.net 4.5.2 CRM 2015 (7.x)ダウンロード v6.x, v7.x, v8.0および v8.1.0 サポート対象(* 注意事項)* v8.1.1以上はサポートされません。CRM 8.1.1 バージョン以上をサポートするには、SDK を8.x バージョンに移行する必要があります。
.net 4.5.2 CRM 2016 (8.x)ダウンロード v6.x, v7.x,および v8.x サポート対象

 

参考情報:

Software Development Kit for Microsoft Dynamics 365 (online) and Dynamics 365 (on-premises)

Updates to the CRM SDK assemblies

Connect to Microsoft Dynamics 365 web services using OAuth

Visual Studio and the .NET Framework
– Dynamics 365 サポート 吉原
※本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります