Skip to Content

InfoPath 2010 64bit

Laatst probeerde een collega een stukje code behind te schrijven bij een infopath formulier. Nou is dat niet zo spannend maar het probleem was dat hij het SharePoint Object Model probeerde te gebruiken. Op de line
using (SPSite site = new SPSite(urllltje) ontstond een exceptie: FileNotFound. Blijkbaar was het OM niet instaat de site te openen... maar waarom niet?

Na lang zoeken bleek dat we allemaal de 32bits versie van infopath gebruikte. Met deze versie kun je prima forms bouwen en zelfs code achter hangen, maar zodra je het SPS Object Model referenced (microsoft.sharepoint.dll), dan moet je vsta omgeving 64 bit zijn. Dus alles er af (ook designer 32 bit) en alles opnieuw installeren. Daarna kun je in je code behind netjes het OM reference en gebruiken!

Met dank aan Martijn en Paul (voor het halen van de sleutel)