Windows 7下VS2005/2008安装WinCE5 SDK问题及解决方法

5星 · 超过95%的资源 需积分: 10 48 下载量 104 浏览量 更新于2024-09-17 收藏 3KB TXT 举报
"在Windows 7环境下,Visual Studio 2005和2008无法识别已安装的Windows CE 5.0 SDK。本文档总结了解决此问题的方法和步骤。" 在Windows 7操作系统中,开发人员经常遇到一个挑战,即使用Visual Studio 2005或2008进行Windows CE智能设备应用程序开发时,IDE无法检测到已经安装的Windows CE 5.0 SDK。这个问题与软件兼容性有关,因为SDK在Windows XP上与Visual Studio 2008配合工作良好,但在Windows Vista或Windows 7上则会出现问题。具体表现为SDK虽然出现在可卸载程序列表中,但无法作为智能设备项目的靶机。 问题的原因可能与安装过程中某些部分在Windows Vista或Windows 7上没有获得足够的权限有关。例如,文件`C:\Program Files\Microsoft Visual Studio 9.0\VC\vcpackages\WCE.VCPlatform.config`可能没有被正确更新,导致Visual Studio 2008无法识别该SDK。 要解决这个问题,可以尝试以下步骤: 1) 以管理员权限打开命令提示符。这是关键,因为需要高权限才能执行安装过程中的某些操作。 2) 在命令提示符中输入命令`msiexec /package SDKinstall.msi`,其中`SDKInstall.msi`是你想要安装的SDK的.msi文件名。这将启动通过命令行的安装过程,而不是通过标准的图形用户界面。 3) 按照安装向导的步骤完成安装。这种方法通常能成功更新必要的配置文件,使得Visual Studio 2005或2008能够识别并利用Windows CE 5.0 SDK。 这个方法虽然未经官方证实,但在许多情况下已被证明是有效的。通过这种方式,开发者可以在Windows 7环境下继续使用Visual Studio 2005和2008开发针对Windows CE 5.0设备的应用程序,而无需降级操作系统或者寻找其他替代方案。