The type or namespace name ‘SharePoint’ does not exist in the namespace ‘Microsoft’ (are you missing an assembly reference?) – SharePoint 2013 Client Object Model dlls
Este error suele pasar cuando estas migrando un proyecto de InfoPath 2010 (Code Behind ) a InfoPath 2013, en mi caso me apareció por que el assembly de “Microsoft.SharePoint.dll” venia de la versión SharePoint 2010, entonces al intentar llamarlo desde InfoPath 2013 no lo reconocía por la sencilla razón que SharePoint 2010 esta desarrollado sobre el framework 3.5 y SharePoint 2013 esta desarrollado sobre el framework 4.5, entonces no existía la compatibilidad. Migrar el proyecto completo de framework y poder usar la dll de SharePoint 2013 se realiza en 3 pasos sencillos. Paso 1 En el Code Editor de InfoPath 2013 sobre el Proyecto hacer clic derecho como se muestra la figura 1 Figura 1. Botón Derecho sobre el proyecto del Code Behind de un formulario de InfoPath 2013. Paso 2 Se desplegará las propiedades del proyecto en Target Framework seleccionar la versión 4.5 Figura 2. Seleccionar el framework 4.5 Paso 3 Aceptar la conversión del proyecto ...