From your screenshots you appear to have both CF1.0 and 2.0 installed. Are you using a config file to make your app run under CF2.0?
http://www.b4x.com/netcf2.html
This is necessary as B4PPC produces CF 1.0 apps and for them to see a CF 2.0 dll they need to run in a CF 2.0 environment - which needs a config file for the exe.
Your post gave me an idea. I thought, if I add my version of the CF2 to the config files, (i had included), they might work. :signOops:
Version is already in the config files.
I've hard reset my device.
Re-installed NETCFSetupv2.msi and ran cgautil again.
2.0.7045.0 , 1.0.3111.0 both are now installed.
The dll example works on the desktop, not device.
If I compile for desktop it fails.
If I compile for device it fails.
My simple dll works on desktop and device.
If I compile for desktop it fails.
If I compile for device it's fine, as long as the mydll.exe.config is present.
The moral of the story:
I've given up .......
Many thanks to all who contributed to the thread and I wish you all well.
:sign0188: :sign0188:
I'm still here, but looking from a back seat on dll's