您的位置:首页 > 其它

任务失败,原因是未找到“LC.exe”,或未安装正确的 Microsoft Windows SDK。

2012-02-05 09:33 302 查看
VS2005项目再VS2008中打开时,出现这样的问题,原来以为和[Lc.exe已退出,代码为-]的解决方法差不多,但是不行。

后来仔细看了一下错误提示

=============================================================

错误 1

任务失败,原因是未找到“LC.exe”,或未安装正确的 Microsoft Windows SDK。

该任务正在注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.0A 的 InstallationFolder 值中指定的位置下的“bin”子目录中查找“LC.exe”。

您可以通过执行下列操作之一来解决这一问题:

1) 安装 Microsoft Windows SDK for Windows Server 2008 和 .NET Framework 3.5。

2) 安装 Visual Studio 2008。

3) 将上面的注册表项手动设置到正确的位置。

4) 将正确位置传入任务的“ToolPath”参数。

TTGO.Asians.WebSite

=============================================================

在提示里看到注册表里有一个值指向了C:\Program Files\Microsoft SDKs\Windows\v6.0A这个路径,而且LC.exe也应该在这个路径的bin目录下,但是找到这个路径开发,bin目录里是空的!

再看看注册表,截止到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows这里,下面就没有了,原来是因为在安装VS2008的时候出现了问题,所以没有安装完成,这样的,重装以后OK!

也有人遇到过,重装以后还是不行,那就再试下面的方法:

找到另外一台安装成功的机器,将它的C:\Program Files\Microsoft SDKs\Windows\v6.0A目录下的文件和目录整体拷贝覆盖你本地的v6.0A,然后在开始->运行中,输入regedit, 在注册表中找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.0A,右键导出,然后将这个注册文件在你自己的本机上运行。再次打开VS2008,打开Project,Build Project,问题解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐