wince调试时出现无法启动程序"%CSIDL_PROGRAM_FILES%\XX\XX.exe"异常

wince调试时出现无法启动程序"%CSIDL_PROGRAM_FILES%\XX\XX.exe"错误
wince程序在VS2005下调试时出现:无法启动程序"%CSIDL_PROGRAM_FILES%\XX\XX.exe",发生了通常表示安装被损坏的错误(代码0x8007007e)。如果问题仍然存在,则通过“控制面板”中的“添加或删除程序”修复Visual Studio安装。

请各位大虾指点~

------解决方案--------------------
重新部署一下程序试试。
------解决方案--------------------
你是在模拟器里面调吗?
------解决方案--------------------
这是个部署问题,如果你exe还需要加其他的DLL支持,需要把把DLL部署到你的exe目录下
------解决方案--------------------
请在项目中进行这样的设置: 打开项目的属性(在VS2005中,右键点项目即有属性菜单),在打开的属性设置页中,点“Configuration Properties”中的 Debugging项中的Remote Executable,请把"%CSIDL_PROGRAM_FILES%\XX\XX.exe”改为机器上的实际目录,如:\ResidentFlash\FILE_NAME.exe,把Deplyment项中的Remote Directory 改为“\ResidentFlash\”即可.注意ResidentFlash是该设备的内置存储设备的文件名。