项目文件包含ToolsVersion =“4.0”,此版本的MSBuild不支持

时间:2009-12-07 16:15:49

标签: visual-studio

如何摆脱此错误,我使用的是Visual Studio 2008,因为2010无法打开我的一些VB项目。

3 个答案:

答案 0 :(得分:24)

VS2008项目文件以

开头
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>

其中ToolsVersion表示.net框架工具版本。 VS2010使用.net 4,所以显然已经对其工具版本进行了相应的更改。

我希望在记事本中打开您的项目文件并将工具版本重置为3.5将清除该问题。是否还有潜伏的其他向后兼容性,我不能说。

答案 1 :(得分:1)

将目标框架更改为3.5

project settings --> compile -->more options--> target framework

中的

答案 2 :(得分:0)

安装Visual Studio 2008 SP1,没关系!