当前位置:编程学习 > C#/ASP.NET >>

编译通不过,未能找到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”参数。 WebDragonSource
--------------------编程问答-------------------- 我也出现同样的问题VS2003的程序,在VS2008中打开 --------------------编程问答-------------------- 错误 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!

 

自己找到了另一种解决办法,安装.Net framwork失败后,一般在C:\Program Files\Microsoft SDKs\Windows\v6.0A中, bin目录里为空,并且缺少FXCop,Include,Lib三个目录。解决方法如下:

找到另外一台安装成功的机器,将它的C:\Program Files\Microsoft SDKs\Windows\v6.0A目录下的文件和目录整体拷贝覆盖你本地的v6.0A,然后在开始->运行(run)中,输入regedit,在注册表中找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.0A,右键导出,然后将这个注册文件在你自己的本机上运行。再次打开VS2008,打开Project,Build Project,问题解决。

注意,另一台安装成功VS2008的机器,它的安装目录应该和你的一样,才能保证成功,不同的目录本人没有实验,个人感觉应该不成功。

--------------------编程问答-------------------- 错误 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!

 

自己找到了另一种解决办法,安装.Net framwork失败后,一般在C:\Program Files\Microsoft SDKs\Windows\v6.0A中, bin目录里为空,并且缺少FXCop,Include,Lib三个目录。解决方法如下:

找到另外一台安装成功的机器,将它的C:\Program Files\Microsoft SDKs\Windows\v6.0A目录下的文件和目录整体拷贝覆盖你本地的v6.0A,然后在开始->运行(run)中,输入regedit,在注册表中找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.0A,右键导出,然后将这个注册文件在你自己的本机上运行。再次打开VS2008,打开Project,Build Project,问题解决。

注意,另一台安装成功VS2008的机器,它的安装目录应该和你的一样,才能保证成功,不同的目录本人没有实验,个人感觉应该不成功。

--------------------编程问答-------------------- 什么情况下会引发这样的错误呢?
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,