Compatibilidad con las versiones de .NET Framework
Compatibilidad con las versiones de .NET Framework
A continuación se describen las consideraciones sobre compatibilidad del código personalizado escrito con Microsoft .NET Framework 4.5.2.
Cualquier cliente de servicio web creado con Microsoft .NET Framework 4.5.2 o posterior que llama a los servicios web de Dynamics 365 es completamente compatible en Dynamics 365.
.NET Framework | SDK Client | Dynamics CRM versions | Description |
.net 4.0 | CRM 2013 (6.x) Download here |
v6.x, v7.x, & v8.x | Supported with new Microsoft.Xrm.Sdk.dll assembly included in: |
.net 4.5.2 | CRM 2015 (7.x) Download here |
v6.x, v7.x, v8.0 & v8.1.0 | Supported* *v8.1.1+ is not supported, Move to SDK version 8.x for support for CRM version 8.1.1+ |
.net 4.5.2 | CRM 2016 (8.x) Download here |
v6.x, v7.x, & v8.x | Supported |
Fuente: https://blogs.msdn.microsoft.com/crm/2017/02/01/dynamics-365-sdk-backwards-compatibility/
Se puede hacer referencia a cualquier biblioteca de vínculos dinámicos (DLL) de Dynamics 365 que sean las siguientes:
- Microsoft.Crm.Outlook.Sdk.dll
- Microsoft.Crm.Sdk.Proxy.dll
- Microsoft.Xrm.Sdk.dll
- Microsoft.Xrm.Sdk.Data.dll
- Microsoft.Xrm.Sdk.Deployment.dll
- Microsoft.Xrm.Sdk.Workflow.dll
- Microsoft.Xrm.Tooling.Connector.dll
- Microsoft.Xrm.Tooling.CrmConnectControl.dll
- Microsoft.Xrm.Tooling.PackageDeployment.CrmPackageExtentionBase.dll
- Microsoft.Xrm.Tooling.WebResourceUtility.dll
Personalizaciones no admitidas
- No se puede mostrar un formulario de entidad en un iFrame incrustado en otro formulario de entidad.
- Los ensamblados de Workflow y de complemento deben contener toda la lógica necesaria dentro del dll respectivo. Los complementos pueden hacer referencia a algunos ensamblados .Net principales. Sin embargo, no se admiten las dependencias de ensamblados .Net que interactúen con las APIs de Windows de bajo nivel, como la interfaz de diseño gráfico. Anteriormente, Dynamics 365 permitía que los ensamblados hicieran referencia a estas interfaces, pero para cumplir nuestros estándares de seguridad, son necesarios cambios en este funcionamiento.
- Cambios de datos (registros) en la base de datos de Dynamics 365 con comandos de SQL o cualquier tecnología que no sea la que se describe en esta documentación.
- El uso de certificados de cliente no es compatible. Si configura el sitio web de Dynamics 365 para solicitar certificados de cliente de IIS, recibirá errores de autenticación para cualquier aplicación que se hubiera desarrollado con el SDK.
Comentarios
Publicar un comentario