今天在自己的机器上安装VS2008遇到了许多问题,首先在编译时出现了“ 未找到编译器可执行文件 csc.exe”,实际csc.exe是存在的,然后再添加类库时又出现了"无法识别工具版本3.5"的问题。搜索了 未找到编译器可执行文件 csc.exe”没有找到什么可行的解决方案,大家都提议重装VS或重装系统,实在无语。

当然最终还是找到了解决方案,记录一下,希望有遇到的同学可以搜索到,免得浪费太多时间。

 

解决方案:

 

在注册表中建以下内容:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild]

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\3.5]
"DefaultToolsVersion"="2.0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\2.0]
"MSBuildToolsPath"="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\3.5]
"MSBuildToolsPath"="C:\WINDOWS\Microsoft.NET\Framework\v3.5\"

posted on 2010-08-08 11:14  collinye  阅读(2852)  评论(1编辑  收藏  举报