我安装了Visual Studio 2008和2012。最近,我还安装了Visual Studio 2015,但后来又卸载了它。现在我无法在Visual Studio 2008中打开我的紧凑框架项目。
无法阅读文件项目' Projectname.vbproj'。没有为ToolsVersion" 14.0"指定MSbuildToolsPath。在" HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MSBuild \ ToolsVersions \ 14"中定义,或者指定的值计算为空字符串。
答案 0 :(得分:9)
如link中所述:
- 确保完全卸载Visual Studio 2010(转到“控制面板 - >程序 - >程序和功能”并确保未列出)
- 确保计算机中不存在以下注册表项: HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的MSBuild \ 4.0 HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的MSBuild \ ToolsVersion \ 4.0
醇>注意:强> 如果您正在使用64位操作系统,则需要从注册表的32位部分删除它们。要完成该操作,请单击“开始菜单 - >运行...“并输入以下命令:
%WINDIR%\ Syswow64资料\ REGEDIT.EXE
然而在我的情况下,我将“4.0”替换为“14.0”并且它有效。
答案 1 :(得分:5)
只需从以下链接下载并安装VS 2015的MSBuild工具即可 https://www.microsoft.com/en-us/download/confirmation.aspx?id=48159 这将解决问题。