C# MSBuild仅在VS2013中失败
当我使用VS2013构建时,我在输出窗口(诊断登录)中获得以下信息: 但是,没有任何迹象表明什么是失败的。所有参考资料均已解决。这可能是什么原因造成的?VS2015构建良好 CSProj顶部: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\
<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>