Visual studio 2013 Visual Studio MSBuild错误

Visual studio 2013 Visual Studio MSBuild错误,visual-studio-2013,msbuild,Visual Studio 2013,Msbuild,我安装了Visual Studio 2013。 以前我的项目是在VS2010中创建的 我在VS 2013中打开了我的项目,项目自动更新。 我还更新了项目构建选项,使用.NET4.5.3而不是4.0 项目生成并运行时没有错误。 但我看到了100多条以前从未见过的警告——都与文件Microsoft.Common.CurrentVersion.target有关 例如,第一个警告是: The 'TreatAsLocalProperty' attribute is not declared. 我不熟悉M

我安装了Visual Studio 2013。 以前我的项目是在VS2010中创建的

我在VS 2013中打开了我的项目,项目自动更新。 我还更新了项目构建选项,使用.NET4.5.3而不是4.0

项目生成并运行时没有错误。 但我看到了100多条以前从未见过的警告——都与文件Microsoft.Common.CurrentVersion.target有关

例如,第一个警告是:

The 'TreatAsLocalProperty' attribute is not declared.
我不熟悉Microsoft.Common.CurrentVersion.target文件。检查警告时,我看到此文件来自msbuild\12.0\bin目录

我看到我还有一个msbuild\14.0\bin目录,尽管那里的文件看起来非常相似。我想这可能是作为VS2013安装的一部分安装的——也许我应该使用该版本的msbuild(?)——但我不确定在哪里更改它,也不确定这是否会解决问题。我将.csproj文件更改为参考版本14:

<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

但这没有效果

也许项目中还需要包括其他内容?

此链接帮助了我。酷狼的回答起了作用:

我在重新安排一个大项目的第1天出现了这个错误。我最终通过关闭每个源窗口解决了这个问题。我一直在我的项目中寻找参考资料,打开了好几个窗口。当一切都结束时,我试着跑了一圈,这让我惊讶的是,跑起来并没有任何警告。我发现环境有时确实会损坏,通常重启就可以了,但在这种情况下,问题只是重复了。通过关闭窗口来清理ide会占用ide的内存负载,我怀疑发生这种情况时会出现内部损坏


所以我关闭了所有的源窗口,做了一个解决方案>清理,和一个解决方案>重建…没有更多的警告

在我看来,你一直在修补VS2015预览版,现在你有一个讨厌的混合包。始终避免在完成工作所需的机器上安装测试版质量的软件。尝试卸载所有内容。我今天刚下载了VS2013。我确实看到2015年预览版可用,但我没有尝试。