Hello!
I have the same problem as this guy:
http://forums.microsoft.com/MSDN/ShowPost.aspx PostID=107463&SiteID=1
This problem " Unable to start program '%CSIDL_PROGRAM_FILES%
\Test_A\Test_A.exe'.
Unable to load the CLR. The target device does not have a compatible version
of the CLR installed for the application you are attempting to debug. Verify
that your device supports the appropriate CLR version and has that CLR
installed. Some devices do not support automatic CLR upgrade."
Though im running visual studio 2005.
The project im working with has formerly been developt in vs 2003 and cf1. Ive
now converted the project to vs 2005 and cf2. No errors when deploying after som fixing in the code, but when the program is going to run on my Qtek S200(running Windows mobile 5.0) i get the error above in vs 2005 and in the Qtek "TypeLoadException". More over
im running Active sync 4.0.
I have tried to install the CAB-file manually on the Qtek but it did not help.
NETCFv2.wm.armv4i.cab is the cab-file im using.
Whats next thing to try

Target Device Does Not Have A Compartible Version of the CLR Installed...
brettlee01
If it's an application bug it's up to you to investigate and fix. There are numerous changes in V2 compared to V1 - even though V1 application might run on V2 fine due to version compatibility.
Rakesh Jha
But it seems like it’s an error in the application i have converted from cf 1 to cf 2 (and vs 2003 to vs 2005). My test application worked fine. I really don’t get the error
Rafael Mores
Next thing to try would be to install NETCF V2 SP1 patch. If that does not help please post installation log file, it's in the root folder of the device.
wiscon
Ive tried that... twice now and no change
I hope you mean this logfile
07/02/2007 09:02:37: Entered Install_Init().
First Call: Yes
Previously Installed: No
Installation folder is: '\Windows'.
07/02/2007 09:02:37: Build 2.0.6129.00 created on May 9 2006 at 06:29:32
07/02/2007 09:02:37: Device CPU: 'ARMV4I', 05020000 (84017152)
07/02/2007 09:02:37: PocketPC 5.01
07/02/2007 09:02:37: AKU string : '.2.0.0'
07/02/2007 09:02:37: OEM info : 'PM300'
07/02/2007 09:02:37: Our trust level is: 2
07/02/2007 09:02:37: User LCID: 1053
07/02/2007 09:02:37: System LCID: 1053
07/02/2007 09:02:37: Invoker's command line: '0x8ebade3e-0'
07/02/2007 09:02:37: Memory status, K --------------------------
07/02/2007 09:02:37: Load : 58
07/02/2007 09:02:37: Physical : 45068
07/02/2007 09:02:38: Physical free : 19120
07/02/2007 09:02:38: Virtual : 32768
07/02/2007 09:02:38: Virtual free : 30784
07/02/2007 09:02:38: Storage status, K -------------------------
07/02/2007 09:02:38: Available to us: 38698
07/02/2007 09:02:38: Total storage : 48604
07/02/2007 09:02:38: Available total: 38698
07/02/2007 09:02:38: -------------------------------------------
07/02/2007 09:02:38: About to process registry.
07/02/2007 09:02:38: Opened CF registry key OK.
07/02/2007 09:02:38: Looking for upgradeable installations for version '2.0.6129.00'
07/02/2007 09:02:38: Got version value '1.0.4292.0'
07/02/2007 09:02:38: Side by side version '1.0.4292.0' found and skipped.
07/02/2007 09:02:38: Added new CF version value '2.0.6129.00'.
07/02/2007 09:02:38: CF registry key closed.
07/02/2007 09:03:01: Entered Install_Exit().
Failed Dirs: 0
Failed Files: 0
Failed RegKeys: 0
Failed RegVals: 0
Failed Shortcuts: 0
07/02/2007 09:03:01: Memory status, K --------------------------
07/02/2007 09:03:01: Load : 58
07/02/2007 09:03:01: Physical : 45068
07/02/2007 09:03:01: Physical free : 19068
07/02/2007 09:03:01: Virtual : 32768
07/02/2007 09:03:01: Virtual free : 30784
07/02/2007 09:03:01: Storage status, K -------------------------
07/02/2007 09:03:01: Available to us: 35463
07/02/2007 09:03:01: Total storage : 48604
07/02/2007 09:03:01: Available total: 35463
07/02/2007 09:03:01: -------------------------------------------
07/02/2007 09:03:01: About to verify reference count.
07/02/2007 09:03:01: PocketPC 5.01
07/02/2007 09:03:01: About to process alternative files.
07/02/2007 09:03:01: PocketPC 5.01
07/02/2007 09:03:01: Processing alternative file: '\Windows\.NET CF 2.0\cgacutil.exe.-500~-500~ARMV4I'.
07/02/2007 09:03:01: Special file extension: '.-500~-500~ARMV4I'.
07/02/2007 09:03:01: File is intended for OS: -500 to -500, CPU: ARMV4I
07/02/2007 09:03:01: Device CPU: 'ARMV4I', 05020000 (84017152)
07/02/2007 09:03:01: CPU matches.
07/02/2007 09:03:01: Version MIN ignored.
07/02/2007 09:03:01: Version MAX ignored.
07/02/2007 09:03:01: Querying version of file '\Windows\.NET CF 2.0\cgacutil.exe.-500~-500~ARMV4I'.
07/02/2007 09:03:02: Version determined to be: 2.0.6129.0.
07/02/2007 09:03:02: Get version completed.
07/02/2007 09:03:02: Querying version of file '\Windows\cgacutil.exe'.
07/02/2007 09:03:02: Version determined to be: 2.0.6129.0.
07/02/2007 09:03:02: Get version completed.
07/02/2007 09:03:02: Suggestion: overwrite.
07/02/2007 09:03:02: Copy file from '\Windows\.NET CF 2.0\cgacutil.exe.-500~-500~ARMV4I' to '\Windows\cgacutil.exe': done.
07/02/2007 09:03:02: Delete file '\Windows\.NET CF 2.0\cgacutil.exe.-500~-500~ARMV4I': done.
07/02/2007 09:03:02: Processing alternative file: '\Windows\.NET CF 2.0\mscoree.dll.-500~-500~ARMV4I'.
07/02/2007 09:03:02: Special file extension: '.-500~-500~ARMV4I'.
07/02/2007 09:03:02: File is intended for OS: -500 to -500, CPU: ARMV4I
07/02/2007 09:03:02: Device CPU: 'ARMV4I', 05020000 (84017152)
07/02/2007 09:03:02: CPU matches.
07/02/2007 09:03:02: Version MIN ignored.
07/02/2007 09:03:02: Version MAX ignored.
07/02/2007 09:03:02: Querying version of file '\Windows\.NET CF 2.0\mscoree.dll.-500~-500~ARMV4I'.
07/02/2007 09:03:02: Version determined to be: 2.0.6129.0.
07/02/2007 09:03:02: Get version completed.
07/02/2007 09:03:02: Querying version of file '\Windows\mscoree.dll'.
07/02/2007 09:03:02: Version determined to be: 2.0.6129.0.
07/02/2007 09:03:02: Get version completed.
07/02/2007 09:03:02: Suggestion: overwrite.
07/02/2007 09:03:03: Copy file from '\Windows\.NET CF 2.0\mscoree.dll.-500~-500~ARMV4I' to '\Windows\mscoree.dll': done.
07/02/2007 09:03:03: Delete file '\Windows\.NET CF 2.0\mscoree.dll.-500~-500~ARMV4I': done.
07/02/2007 09:03:03: Attempting to remove old files from GAC.
07/02/2007 09:03:03: Delete GAC list file: failure
07/02/2007 09:03:05: Run: '\Windows\cgacutil.exe /silent /refresh ', error code: 0 (00000000), exit code: -1 (FFFFFFFF)
07/02/2007 09:03:05: Refreshed GAC.
07/02/2007 09:03:05: About to add files to the GAC.
07/02/2007 09:03:05: GAC list file opened.
07/02/2007 09:03:05: Writing UTF8 signature: done.
07/02/2007 09:03:05: Adding file 'mscorlib.dll': added.
07/02/2007 09:03:05: Adding file 'system.dll': added.
07/02/2007 09:03:05: Adding file 'system.drawing.dll': added.
07/02/2007 09:03:05: Adding file 'system.messaging.dll': added.
07/02/2007 09:03:05: Adding file 'system.web.services.dll': added.
07/02/2007 09:03:05: Adding file 'system.windows.forms.dll': added.
07/02/2007 09:03:05: Adding file 'system.windows.forms.datagrid.dll': added.
07/02/2007 09:03:05: Adding file 'system.xml.dll': added.
07/02/2007 09:03:05: Adding file 'system.net.irda.dll': added.
07/02/2007 09:03:05: Adding file 'system.data.dll': added.
07/02/2007 09:03:05: Adding file 'microsoft.visualbasic.dll': added.
07/02/2007 09:03:06: Adding file 'microsoft.windowsce.forms.dll': added.
07/02/2007 09:03:06: Adding file 'Microsoft.WindowsMobile.DirectX.dll': added.
07/02/2007 09:03:06: Adding file 'CustomMarshalers.dll': added.
07/02/2007 09:03:06: Closed list file.
07/02/2007 09:03:29: Run: '\Windows\cgacutil.exe /silent /id \Windows\Microsoft .NET CF 2.0.GAC', error code: 0 (00000000), exit code: 0 (00000000)
07/02/2007 09:03:29: GACing: completed.
07/02/2007 09:03:29: About to verify installation...
07/02/2007 09:03:29: Querying version of file '\Windows\cgacutil.exe'.
07/02/2007 09:03:29: Version determined to be: 2.0.6129.0.
07/02/2007 09:03:29: Get version completed.
07/02/2007 09:03:29: Querying version of file '\Windows\mscoree.dll'.
07/02/2007 09:03:29: Version determined to be: 2.0.6129.0.
07/02/2007 09:03:29: Get version completed.
07/02/2007 09:03:29: Shared files version verification: done.
07/02/2007 09:03:29: Installation completed, no errors detected.
07/02/2007 09:03:29: Memory status, K --------------------------
07/02/2007 09:03:29: Load : 58
07/02/2007 09:03:29: Physical : 45068
07/02/2007 09:03:29: Physical free : 19028
07/02/2007 09:03:29: Virtual : 32768
07/02/2007 09:03:29: Virtual free : 30784
07/02/2007 09:03:29: Storage status, K -------------------------
07/02/2007 09:03:29: Available to us: 35532
07/02/2007 09:03:29: Total storage : 48604
07/02/2007 09:03:29: Available total: 35532
07/02/2007 09:03:30: -------------------------------------------
collide
NETCF installation was a success. If you had managed application running at the time of installation reboot might be needed for new version to become operational.
KitWest
I'm not aware of such site. Most of them are rather subtitle deviations you probably don't even know you're hitting. Most common is the exception thrown by V2 on attempt to access UI from another thread - V1 would hang in most cases on attempt to do that but sometimes it works so some developer abused it. Your “crash” might be that unhandled exception, if that’s the case should be no easy to fix. < xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
You can also try launching your application in V1 compatibility mode and see if that fixes the issue.
Benjy
Ive created an testapplication where i update an row in a table, it worked fine but still when trying to run my other program it crashes :(
Anyone
msebald
Any official site with all the changes