2017-10-19 2 views
0

Ich habe einen kleinen Zweifel bezüglich Microsoft.Xrm.SDK.dll. Kürzlich erhielt ich eine E-Mail von Microsoft, in der stand, dass sie die Unterstützung für Microsoft.Xrm.Sdk.dll Version weniger als 8.2 deaktivieren.
Ich verwende Dynamics CRM 2016 (App-Version: 8.1.1.1183, DB-Version: 8.1.1.1183) und SDK-Client, um eine Verbindung zu diesem CRM herzustellen. Dieser SDK-Client verwendet Ich möchte wissen, wird es weiterhin funktionieren oder muss ich Änderungen im Code vornehmen und die DLL aktualisieren? DankMicrosoft.XRM.SDK.dll upgrade

+0

Können Sie den E-Mail-Inhalt teilen? – jcjr

+0

@jcjr - der einzige Inhalt, den ich teilen kann, ist "Microsoft deaktiviert die Unterstützung für alle Microsoft.Xrm.Sdk.dll Version weniger als 8.2." – Developer

Antwort

0

Dies wird wahrscheinlich zu ACS deprecation (die für die Online-Orgs nur anwendbar ist) bezogen werden:

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

Mit dem deprecation von Azure Access Control Service (ACS), sollten Sie ändern den SDK-Authentifizierungscode durch Entfernen aller Verweise auf ACS. Ab Microsoft Dynamics CRM Online 2016 Update 1 (v8.1.1) und Microsoft Dynamics 365 (v8.2) haben wir die Live ID-Unterstützung und ACS -Abhängigkeiten auf der Serverseite entfernt. Es ist erforderlich, die Referenzen in allen clientseitigen Komponenten zu aktualisieren, indem Sie das SDK aktualisieren.

Für benutzerdefinierte Anwendungen müssen Sie Sie die richtige Version des SDK stellen Sie sicher haben.

Custom Application (en) - Wenn Sie einen Web/Windows/Console Anwendung entwickelt, die mit Dynamics CRM interagiert

  • Scannen Sie die Ordner auf dem Server, auf dem die Lösung ausgeführt wird und sucht : Microsoft.XRM.DK.dll. Verwenden Sie die Tabelle in der Site, um zu ermitteln, welche Version des SDK Sie benötigen, um downloaden.
  • Using the table, ermitteln Sie, für welche Version von .NET Sie bereitgestellt haben, und bestätigen Sie die Version von Dynamics 365 CRM-Dienst , den Sie verwenden. Wenn Sie nicht sicher sind, welche .NET-Version Ihre Lösung verwendet, wenden Sie sich an Ihre Entwicklungs- oder Entwicklungsteams.
  • Sobald Sie bestimmt die richtige SDK-Version zu verwenden, ersetzen Sie einfach die Microsoft.XRM.SDK.dll in/bin-Ordner mit der neuesten Version der SDK dll.Replace Microsoft.XRM.SDK.dll mit neuesten Version von SDK dll
0

Ich empfehle Ihnen, die MSDN blog

zu durchlaufen, ohne zu wissen, wann & wo (die CRM-Version Ihr) Projekt & im Jahr 2016 bleiben jetzt begonnen und was Ihre zukünftigen Projektpläne (ob Nahrung-Modus oder den Aufenthalt Strom) , konnte nichts zu Aktionen sagen.

Als eine allgemeine Praxis, tun Sie ein Pilot mit einem Upgrade in separaten Kopie/Sandbox & zu sehen. Dann plane Code Update & SDK Upgrade in Live.