当时关机直接扒掉电源的,下次进去悲剧了,出现“无法预读项目*.csproj”,"MSBuildToolsPath无法识别工具版本4.0。”,吓我一跳,将备份好的项目恢复,还是同样的问题,没有什么效果,看来不是项目的问题,仔细一看情况是注册表的问题,找了另外一台装了VS2008的电脑,对照注册表,导出来就可以修复了:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\4.0]
"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\4.0]
"MSBuildToolsPath"="C:\\WINDOWS\\Microsoft.NET\\Framework\\v3.5\\"
问题就解决了。
评论