Error Message indicating the need to install NETCF 1.0

If you are seeing the following error message

"This project requires .NET compact Framework v1.0, which is not installed on this machine"

and in the Add-Remove Program you see an entry for .NET compact Framework v1.0 there, the likely cause is you have Beta 2 (or a CTP installed) and when you removed it Old NET CF 1.0 did not get remove.

The best workaround is that find the original media from where you installed VS 2005 and where the setup files are, find the \WCU\NETCF folder. In that folder you will find the the MSI for NETCF 1.0. Install that MSI and this error should be fixed (make sure VS 2005 is not running at that time)

 

Amit Chopra