卸载vs2015后无法打开vs2008项目

15

我已安装Visual Studio 2008和2012。最近,我也安装了Visual Studio 2015,但后来又卸载了它。现在我无法在Visual Studio 2008中打开我的紧凑框架项目。

无法读取项目文件 'Projectname.vbproj'。MSbuildToolsPath未针对"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\14"定义的ToolsVersion "14.0"指定,或者指定的值为空字符串。

2个回答

12

如此链接所述:link:

  1. 确保 Visual Studio 2010 已完全卸载(进入“控制面板 -> 程序 -> 程序和功能”查看是否列出)
  2. 确保机器上不存在以下注册表键: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\4.0 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersion\4.0

注意: 如果您在64位操作系统上工作,则需要从32位部分的注册表中删除它们。为达到此目的,请单击“开始菜单-> 运行…”并键入以下命令:

%WinDir%\SysWOW64\regedit.exe

然而,在我的情况下,我将“4.0”替换为“14.0”,然后它就起作用了。


1
谢谢您的回答,它为我解决了一个烦人的难题。 - imgen
1
这对我也起作用了。我刚刚进行了编辑,以便在将来链接失效时提供一些上下文。虽然如此,我还是给了你点赞。 - Bugs

10

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接