Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MSBuild仅在VS2013中失败_C#_.net_Visual Studio_Visual Studio 2013_Msbuild - Fatal编程技术网

C# MSBuild仅在VS2013中失败

C# MSBuild仅在VS2013中失败,c#,.net,visual-studio,visual-studio-2013,msbuild,C#,.net,Visual Studio,Visual Studio 2013,Msbuild,当我使用VS2013构建时,我在输出窗口(诊断登录)中获得以下信息: 但是,没有任何迹象表明什么是失败的。所有参考资料均已解决。这可能是什么原因造成的?VS2015构建良好 CSProj顶部: <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Import Project="..\packages\

当我使用VS2013构建时,我在输出窗口(诊断登录)中获得以下信息:

但是,没有任何迹象表明什么是失败的。所有参考资料均已解决。这可能是什么原因造成的?VS2015构建良好

CSProj顶部:

<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="..\packages\Microsoft.Net.Compilers.2.0.1\build\Microsoft.Net.Compilers.props" Condition="Exists('..\packages\Microsoft.Net.Compilers.2.0.1\build\Microsoft.Net.Compilers.props')" />
  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
  <PropertyGroup>


基本上似乎说“目标”ValidateMSBuildToolsVersion“失败”,项目的ToolsVersion是什么?可能高于VS2013的msbuild版本所接受的版本。@stijn谢谢!如何确定?在文本编辑器中打开项目,应该在第二行。顺便说一句,我在网上找到的唯一参考是@stijn,谢谢你的帮助。我用csproj的前几行更新了这个问题。
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="..\packages\Microsoft.Net.Compilers.2.0.1\build\Microsoft.Net.Compilers.props" Condition="Exists('..\packages\Microsoft.Net.Compilers.2.0.1\build\Microsoft.Net.Compilers.props')" />
  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
  <PropertyGroup>