我安装了Visual Studio 2008和2012。最近,我还安装了Visual Studio 2015,但后来将其卸载。现在,我无法在Visual Studio 2008中打开紧凑型框架项目。


无法读取文件项目“ Projectname.vbproj”。未为在“ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MSBuild \ ToolsVersions \ 14”中定义的ToolsVersion“ 14.0”指定MSbuildToolsPath,或者指定的值计算为空字符串。

最佳答案

如此link中所述:



确保已完全卸载Visual Studio 2010(转到“控制面板->程序->程序和功能”,并确保未列出)
确保计算机中不存在以下注册表项:
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”,并且可以正常工作。

10-08 05:41
查看更多