thanks for all the help guys.
@ gus: I allready started a new project yesterday.
I uninstalled the NETMF version 1 yesterday via the control panel (programs and features).
Then I reinstalled version 4.2 and all the sdk’s.
I checked the installation and the mainboard folder (C:\Program Files (x86)\GHI Electronics\GHI .NET Gadgeteer SDK\Mainboards\FEZSpider) as well as several of the module folders has both the NETMF 4.1 as the NETMF 4.2 folder.
When I use the .Net Gadgeteer Application (NETMF 4.2) project template, It automatically references the gadgeteer 4.1 assembly instead of the 4.2. In the previous projects I deleted those references and pointed them to the 4.2 version.
But which one should I use?
For instance 4.2 mainboard dll (GHIElectronics.Gadgeteer.FEZSpider) can be found in three different locations:
- C:\Program Files (x86)\GHI Electronics\GHI .NET Gadgeteer SDK\Mainboards\FEZSpider\NETMF 4.2
- in subfolder le
- and in subfolder be
I’ll try to change all the references for the new blank project. If that doesn’t work I think it would be best to uninstall and delete all GHI/gadgeteer/micro framework stuff and reïnstall everything.
again thanks for all the suggestions everyone!!
EDIT: it seems that every time I connect all module in the designer it automatically changes the reference back to the 4.1 assembly. even when I delete the reference and add a new one pointing to the 4.2 version, when it’s added, it still points to the 4.1 assembly.
basically computer says no 
Next up reinstall everything I guess.