We're (finally) porting to Visual Studio 2005. We have a native apps that use MFC. I've found I need to copy over several MFC 8 dlls to the unit to get the app to run. Is there a way to get VS2005 to compile for the MFC 6 dlls? Are there plans to include the MFC 8 dlls into the CE 5.0 image? Some of our other apps run as services, so the dlls need to be there at boot and we don't want to recall units to reflash the ADSLOAD.exe...
Studio 2005 can only target MFC 8.0 (as opposed to MFC 4.0 - not 6 - that was in eVC 4.0). If you have both eVC and Studio it's possible to manually link to the older MFC binaries, but it's difficult to maintain.
You can place the DLLs in the FlashFX DiskSystem (if I recall correctly) folder, which is part of the loader path, and services can still find them at boot.