在Microsoft Visual Studio 2005下编译的程序如何不能在WINCE4.2下运行

在Microsoft Visual Studio 2005下编译的程序怎么不能在WINCE4.2下运行?
在WINCE5下都可以正常运行,到WINCE4.2下就提示不是有效的WINDOW   CE应用程序了,有什么办法可以解决啊?

------解决方案--------------------
Microsoft Visual Studio 2005没有用过,楼主是用的针对4.2的SDK吗?