您的位置:首页 > 产品设计 > UI/UE

VS2010打开工程.csproj文件报错:无法计算“...”处的属性表达式“$([MSBuild]::ValueOrDefault('$(VCTargetsPath)','$(MSBuildExte

2016-07-19 09:40 1041 查看
 VS2010打开.csproj工程文件报错,不能加载,错误信息如下:

无法计算“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0@VCTargetsPath”处的属性表达式“$([MSBuild]::ValueOrDefault('$(VCTargetsPath)','$(MSBuildExtensionsPath32)\Microsoft.Cpp\v4.0\V120\'))”的值。静态方法调用语法“[MSBuild]::ValueOrDefault('$(VCTargetsPath)','$(MSBuildExtensionsPath32)\Microsoft.Cpp\v4.0\V120\')”无效






几经周折,才找到错误来源。

      这样的错误一般都是VS2013和VS2010并存时导致的,而且卸载了VS2010重装也无济于事,所以这时候就要考虑这种解决方案了:



打开windows+R输入regedit,进入注册表找到:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MSBuild\ToolsVersions路径存在12.0的文件夹则删除掉即可,

删除后应该如下图:



再启动VS2010应该就正常了。

参考链接:
http://stackoverflow.com/questions/26978418/visual-studio-cannot-open-or-make-project
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息